I think we all know the iPhone 4 is the best smartphone out there. for now.. ...but within a few months, the iPhone4 will be obsolete, and there will not be a refresh until June 2011. I will personally go Android 3.x, as it is confirmed it will have a revamped UI as seen in this clip, and the phones coming with Android 3.x will sport 1.2 - 2 Ghz dual core processor. Add Tegra2 chipset and you're going to see a huge upgrade in GPU performance, as shown here. I'm not trying to bait/troll, I'm just pointing out what the future of smartphones will look in the near-future. only caveat i would assume is, whats the point of a high-spec'ed phone if the apps (google marketplace) are crap? this here, apple has the edge in my opinion.