I just got an iPhone 3G. Pretty neat, but smudges easily. Typepad app is good too.
More: I spent 4 hours in line at the Apple Store in Oak Brook. Waiting wasn't that awful. It is an outdoor mall and the temps were in the 70s.
The little handheld computers the Apple employees had to use for activation were a pain. My Apple "helper" had vision problems and was very slow tapping on the virtual keyboard. When we got to the SS# screen I took over and filled out as many screens as I could before he asked for it back. It took around 10 minutes to enter all the data and activate the phone. With an A+ employee it should only take 5 minutes, IMHO.
My first impressions:
The GPS functionality is really handy. We used it twice the first day. Searching for things with Google Maps is faster than using the POI search in my car's nav system.
The battery life is not good. Make sure you turn off the wifi if you're not using it, it should help battery life. I'm not sure how the GPS works, but I bet when you are using it with Google Maps (or anything else location enabled) the life is being sucked out of the battery.
The MLB app has great video when on wifi, not so good using cell data. For a non-free app it really doesn't do much. Only line scores and video, no box scores & no live audio.
Super Monkey Ball is very very hard.
The NY Times app works pretty well & uses a nice font, the 1.01 update shrunk the amount of screen dedicated to ads. It would be a good way to waste time at the airport.
All in all, I am happy I bought the phone, it's my first new phone in three years and the first phone I've paid for in five.