So this is my first iPhone. I also own the touch and have used that for a yr or two prior. While it is a significant step up from the touch, and the UI is loads of fun w re to apps, there are too many basics that re missing...better integration of info bewteen apps and the UI/better synergy, FLASH and background processing being the most glaring ommisions. Push tech is a half-assed move for a device that requires special pricing, data plans and comes w/o insurance. The hardware and wait and hype...I'm seriously tempted to step down to the 3G.
This is common knowledge... why would you make the purchase? You didn't even say "it's not as fast as I would have hoped" as that is something you'd need to try the phone out for, but "synergy, flash and background processing" are all known facts. This is a case of a consumer not doing their research.
Therefore, your vote is as valuable as dog poop.