A Remington 1100 would be easier for your daughter to handle, less recoil.
Does the 1100 have less recoil then the 870? Also, 20 gauge would be more appropriate for a 12 year old than a 12 or 16 gauge?