My gf has the iPhone on TMo.
Not much complaints as far as service, same as it was with her previous phone (not the greatest). Battery life = daily charge.
You would need to talk to other iPhone/AT&T owners in your neck of the woods for more accurate representation.