Just grabbed an iPhone3G yesterday, and I have to say I've been impressed so far. I have 3G pretty much all over my area. A few little dead zones, but nothing major. Pandora is great to listen to while I'm driving to work, although I'm quite disappointed that they are going to have to shut down with this crappy new royalty law.
Anyway, I love it, and I'm super glad that I got one. Plus, since I waited it was painless to get. Took me about 20 mins. I walked in the Apple Store, said I needed one.. the specialist went in the back and got it and had me activated in no time.

I know they had hiccups at the beginning, but it looks like they've gotten it turned around.