Among the dull roar of criticisms about iPhone I have to endure, one in particular stands out as the most irritating and unfounded - the attack against AT&T. I hear these slanderous indictments all the time..."Why did Apple choose AT&T?", "AT&T sucks! They should have gone with Verizon or Sprint", "AT&T is evil". Blah blah blah.
Here's a bit of schooling for you numbskulls - What you don't understand is that the quality and reliability of wireless service in the U.S. is subjective and varies from one location to another. For example, in my specific locale, Sprint offers the worst reliability and coverage of any major carrier. T-Mobile is practically non-existent. Verizon offers great service, but their selection of handsets is abysmal. So, for all practical purposes, AT&T is the "best" wireless carrier for me. Your experience will vary. A friend of mine who lives in Redmond Washington (no, it isn't Bill Gates) says that T-Mobile offers the best coverage and voice quality in his area, while Sprint is teh suck. So which one of us is right? We both are.
Unlike other parts of the world like Asia and Europe, wireless infrastructure in North America is less ubiquitous and unevenly distributed. This is the reason why we suffer through so many dropped calls, poor voice quality, and latency.
So yes, AT&T does suck. And so does Verizon. So does Sprint. So does T-Mobile. And so on. There is no "best" wireless carrier, only best in your location. Live it, learn it, be it.