They do have satisfied happy customers & i respect them as a company more than ccast, vzw, sprint, etc. I'm with att for my own reasons one huge reason being roll-over minutes, iPhone just a perk.
I think bashers/whiners need to learn to put some "i am happy with this aspect" in with their "oh my goddddd it suckssss" because yea they wouldn't be in business if they were "that bad".