Whomever is "waiting until" had other options to get the upgrades they were seeking for whichever Android phone at the time.
The whole "waiting until" makes the iPhone vs Android a moving target to the benefit of Android.
Example:
iPhone: It has a better screen than most of the AMOLED on the market (N1/Incredible).
Android: EVO 4G has a 4.3 screen, boooyah.
iPhone: So, Iphone has better PPI, it records real 720p video. Didn't you read about the 30FPS in the HTC Sense that kills games and screen re-fresh for Sense. It was just posted on Engadget. Bummer, that really sucks.
Android: So, Galaxy S has Super AMOLED which solves the N1 problems and it has real 720p recording.
iPhone: Galaxy S doesn't have a flash, it's touchwiz is a rip-off of iPhone UI. If I wanted an IPhone, I'd get an iPhone. ATT is going to neuter the Galaxy S; stripping the Google services for Yahoo like they did with the backflip.
iPhone still has a sum of parts that is still better. For example, in addition to a great screen, real 720p recording/playback, awesome eco-system and apps like Imovie, it also has better enterprise support.
Judging from the current phones, iOS4 with A4 is still snappier than the SnapDragon counterparts.
Android: Ok, Galaxy S has a rip-off UI. But... But, HTC has Sense UI.
As for speed, Woahhh, wait till Froyo. 2.2 will address those issues. Froyo will make the browser faster,Dalvik JIT compiler, blah,blah
See. That is a typical argument & counterpunch.
The thing is.... Apple iPhone 4 will be available in 2 1/2 weeks. You can pre-order in 4 days.
Back to this thread. EVO 4. If the EVO 4G doesn't have a certain feature/spec that it can't compete with the iPhone, I always see someone coming back and saying.. Wait til. Wait until. Wait, this phone will have it. etc...