AT&T really has been knocked down several notches in my book. The fact that they are the only provider of the iPhone, and that they are making a ton of money off it, and they can't keep their 3G networks good enough to handle all the traffic, is just ridiculous. I don't think Apple is to blame on this one at all. In fact, after this week's WWDC, it is pretty obvious to see that Apple is not happy with AT&T.
Why is that? Well AT&T won't have MMS ready to go when the new iPhone launches, and it won't be ready until the end of summer. This even though AT&T KNEW the feature had to be coming. I mean come on, MMS? It has been around forever! How can you not be ready for it? 29 other carriers in other countries were ready for it.
And also, AT&T isn't ready for tethering. Again, lots of other countries are ready for it, but not AT&T, even though the were the first carrier anywhere to get the iPhone.
Then you add the Slingbox lameness. AT&T needs to get their act together, or Apple needs to hurry up and get other deals with other carriers going.