VS
Let me say that other than the dropped calls (which is part phone and part AT&T), I have LOVED my iPhone 3Gs. It has been a stalwart performer. Feels good in the hand, is responsive and has done everything that I have ever thought a handheld device ought to do...
But, my battery finally died...so I decided to upgrade to the iPhone 4. And the difference is amazing and underwhelming at the same time.
The Good:
The screen is simply amazing. Photos are stunning. Web pages look perfect.
The camera is a revelation. Simple, with fast shutter times, the camera creates images that are worthy of cameras rather than phones. The HDR mode (takes three pictures and blends the best parts of each to make a great image) is excellent, and the inclusion of a flash is just great. I have taken more photos in an afternoon than I do in a month because the images are that much better.
The presence of easy to access volume buttons is really nice.
FaceTime is also really very delightful.
What isn't so good:
The feel in your hand. The phone is kind of angular and sharp. I really miss the rounded plastic back of the 3Gs. I don't want to hold the iPhone 4.
The phone experience is really great...other than the physicality of the phone...

