We know three things.
1. No matter how much AT&T spends to improve its service, we will find ways to gripe about it. If the iPhone had come out on Verizon, we would have griped about it.
2. 3G service is going to vary a whole lot depending on where you are, and how many people are trying to get access.
3. While AT&T takes a lot of flack for their issues, it often is an issue with the application, or a mix.
Verizon is big around here and they have good service, but I have watched TV stations using Skype to show consumer video and find it to be a poor substitute for most other sources.