I have the iPhone and used to have Verizon. Yes, in big metro areas, the AT&T coverage is faster, BUT it stops at the outskirts of most towns and skips almost all of Kansas.
My youngest son, now in Great American Canoe Race" across Texas and Loisianna has an iPhone with the Navionics, but, anywhere around here you'd run out of AT&T at the city limits.
My middle son is active in modern media. He feels that iPhone's refusal to support Flash and it's limiting programmers to those who follow it's guidelines and then, only to a few for each area, will severely limit it's growth, innovation and service.
I used the Navigon (iPhone gps like application) for one weekend, and they labeled me a "Data Hog", even though I pay for UNLIMITED DATA SERVICE, and cut off my data service for a month!!!!!!!!!!!!!!!!!!
We went 'round and 'round about what "unlimited" really means. To AT&T it seems you get 4 minutes of out of area data coverage for each 6 minutes of in area data usage, but if you use more than they think you deserve (they have to pay Verizon an others for using their towers), they cut you off and say you have to pay for unlimited data per your contract even after they have cut off all data service!!!!!!!!!!
Anyway, Google, the force behind Droid, is providing an open source code for all the world's programmers, so he feels Droid will surpass Apple soon.
I also used to have Verizon and it was the only phone service working in Glacier National Park and out on the Gulf of Mexico. The AT&t ads are very misleading - yes, it is faster in the middle of a huge city, but you'll get little or no service at the edges or out of town.
And, yes, I had plenty of problems with Verizon contracts over the years, but the geographic range of service was amazingly complete.
And Warren, as to your paper saying iPhone coming to other carriers soon, most tech ppl noted that Jobs' recent unveiling made it clear that no tangible progress has been made on that front to date.
John