That's funny, I had the opposite experience. I had an Iphone with AT&T for about a year or so and last year my service just started getting worse and worse. I was dropping 20 to 30 calls a day because people were clogging the network with all the stupid apps.
That was unacceptable for my business, so I ended up switching to Verizon and getting a stupid blackberry. I pay more (~$250/mo for two phones with unlimited call/text/data) but I have only dropped like THREE calls in the last YEAR. For me, it's worth the extra money. For me, a PHONE should be a PHONE and WORK as a PHONE FIRST, fun and entertaining apps, etc should be SECOND.
To top it off AT&T's customer service people were either incompetent, didn't speak English, or were just plain assholes. Verizon is more expensive, but you get what you pay for. I have had NO issues at all since I switched.