my friends mom worked for sprint cingular and att and she was in the "screwing people dept" she always says that theyre all the same they do this and that to keep getting money from you, they used to bump up ur price so you would complain and they could appear to do you a favor by reducing it again after giving you the runaround in an attempt to gain their loyalty. honestly every service provider is after one thing, your money...not delivering a quality service. unfortunately its just the nature of the beast.
I tried to explain this to Whitedragon, but obviously my help wasn't worth it to him. Didn't get so much as a thanks. Whatever. I haven't known a single phone company that doesn't overcharge your bills for no reason. My mom has never gotten a single Sprint bill that wasn't waaaaay off what it was supposed to be. I think Dragon is lucky it only happened to him 3 times! I doubt he'll be any more lucky with verizon, although he will likely have better coverage.
The iphone thing is not going to hurt AT&T...anyone who switches over early has to pay the ETF, which is just more money in att's pockets. iPhones are waning in popularity anyways, and will continue to do so unless the iPhone 5 is somehow revolutionary, which it could be. Currently, there are at least 3 AT&T phones I would get instead of the iPhone (captivate, atrix, inspire), and the same goes for Verizon. There are plenty better choices on either carrier, Android is beginning to eclipse iOS.
I have no bias for any carrier, except that I really don't like t-mobile because I don't see any reason to get them honestly. Their only comparative advantage is customer service. Sprint offers similar plans for cheaper, their coverage is similar, and they have the evo and evo shift. AT&T and Verizon have about 5 times the speed and coverage in my area, but are also more expensive in most cases. I think the increased coverage is worth it IMO. That's what matters most to me personally. For some people like nateberrier, they have better coverage with Sprint, so it makes more sense to go with them since they are cheaper as well.
I think that Verizon is probably the better service provider, but AT&T has better phones. It all really comes down to where you live and what matters to you as far as service goes. I didn't choose to work for AT&T because I think they are the best, I was literally just given the job and it was 100 times better than where i previously worked. I still have Sprint even though I work there, and have no bias towards them even though I work for them. If you have Verizon, I could care less. If you plan on switching over, it is of no loss to me whatsoever. I get no gain from getting you to stay with AT&T. I just feel obligated to help you make what I believe is the best decision for you. Switching carriers is a lot of work, and will usually set you back a lot of money in the beginning. I think that switching over just because a few bills were wrong is not a good enough reason.