I have had an iPhone since January, and it is almost perfect. The new iPhone 3G fixes all but two of the complaints I have about the current iPhone. The 3G iPhone has:
A flush headphone jack - I want that so bad! Needing an adapter is annoying! On at least six occasions I have wanted to plug my iPhone into a PA system, or stereo system, or car tapedeck adapter, but I didn't bring the adapter. I bring my iPhone everywhere, but the headphone adapter is just barely not useful enough to bring everywhere.
3G internet - faster!
GPS - the wifi/cell tower positioning is a little imprecise, especially when there are no hotspots to use for positioning. I use Maps all the time, so GPS would really help me a lot.
The two problems that haven't been fixed:
Still no Flash - This only bothers me a little bit.
Still no Verizon - Verizon has by far the best coverage in my area, using AT&T is moderately annoying.
Eventually Apple will fix those last two problems and the iPhone will be perfect. I have a few lesser complaints, too:
No copy/paste
No voice memos
Too little memory (16 or 32G would be much better)
A flush headphone jack - I want that so bad! Needing an adapter is annoying! On at least six occasions I have wanted to plug my iPhone into a PA system, or stereo system, or car tapedeck adapter, but I didn't bring the adapter. I bring my iPhone everywhere, but the headphone adapter is just barely not useful enough to bring everywhere.
3G internet - faster!
GPS - the wifi/cell tower positioning is a little imprecise, especially when there are no hotspots to use for positioning. I use Maps all the time, so GPS would really help me a lot.
The two problems that haven't been fixed:
Still no Flash - This only bothers me a little bit.
Still no Verizon - Verizon has by far the best coverage in my area, using AT&T is moderately annoying.
Eventually Apple will fix those last two problems and the iPhone will be perfect. I have a few lesser complaints, too:
No copy/paste
No voice memos
Too little memory (16 or 32G would be much better)