Wait a minute....Verizon is far from perfect. I had terrible problems with Verizon, especially on road trips. Friends with Cingular/ATT? Just fine. My Verizon phone? Not so much. I had a couple of different phones and had issues with service: dropped calls, static, no reception. I lived in a Verizon heavy area too and was surprised I had issues. I've talked to others with similar issues.
I'll be the first to say AT&T is far from perfect. But all cell phone companies aren't even close. Verizon has great service in many areas, but so do the other companies. Let's not pretend that Verizon is perfect though. I have friends who are just as happy with Sprint or T-Mobile. If it works for you, great. Verizon is not the be-all, end all....and neither is Apple for that matter.
Again, it goes back to the fact that different companies are stronger in different areas. Around here, Verizon has dead spots, whereas AT&T has great coverage.