And yet, Apple has no problem shipping iOS updates over the same networks. Why? Because they strong-armed Verizon into the same deal they got with AT&T. They fought for the user. Google sold us out to sell some phones. Now the devil is collecting.
And you also have Sprint, who was willing to bend themselves over backwards in order to get the iPhone on their network, and T-Mobile, who is *still* trying to contort themselves into a shape Apple will find acceptable.
I just wish we could get some actual impartial accurate coverage maps for each carrier. Show me the black holes, the weak spots, etc. I would be willing to switch (back) to Sprint after more than ten years with their evil siblings, but their coverage worries me.
As I have said before, in South-Southeastern Indiana at least, coverage is as follows (in my experience):
AT&T: Coverage might be slow or weak in some areas, but its typically functional. Rare is the EDGE-less hole in Indiana.
Verizon: Coverage is decent, but binary. You either have great coverage, or no coverage.
Sprint: Interstate corridors are well covered, everywhere else is hit-or-miss.