Hear ya loud and clear. Dont know everywhere else, but where I live, AT&T/cingular SUCKS!!! And I am pretty sure 3G service is going to suck even more..
I dont mind shelling out more money for iPhone/AT&T if I am happy with what I get and I am convinced that it is worthwhile. But, I hate it when all I get is a $20 worth service for $30 a month. I am sure 99.99% of the time, in my area, the best I am going to get is EDGE, and more often than not, its going to be patchy.
At the risk of being repititive, "AT&T Sucks!!"
In places I've lived in the past few years AT&T has by far had the best service hands down. I started with Verizon and got out of the contract free of charge because they "sucked" so bad. Some areas are better than others for all carriers.
The reason why Apple wants an exclusive carrier is clear. Verizon had their chance and missed out. If the iPhone isn't available for your provider, just wait. All of the handset manufacturers are scrambling to make phones that don't suck now, thank you apple for lighting a fire under their @$$es.
If that doesn't work out, the iPhone will likely be available for all carriers in a couple years