I will say this: the iPhone 4 is a marked improvement from the BlackBerry Tour I replaced. However, I'm sure any Android phone would have been a significant improvement at this point as well... I didn't realize how aged the BB OS was until I had iOS 4 to mess with instead. The internet browsing is just lightyears above and beyond what I had to deal with on a BB. The screen is absurd, music player is obviously better. The email push isn't quite as fast as it was on my Tour, and the call quality (on the headphones. haven't done a call yet through the speaker) was a little shoddy. Still, these two things are just nagging issues that I will deal with, not dealbreakers.