Called AT&T a little bit ago asking if my town will get 3G anytime soon I was told within the year so I'm happy with that as long as I get it eventually.
I live in Raleigh NC. We get 3G, but coverage overall isn't as good as Sprint. Eastern NC has big areas with no coverage of any sort. And Virginia looks really spartan for any AT&T coverage.
Well, around me (UK) I get 3g coverage around me and major cities and some coverage over the main motorways (highways), so I'm happy with O2's coverage.