I came from using an iPhone 3GS 32GB phone to using this phone. I gotta tell ya, it's definitely different but all in all, despite the fact that the app market for Android is smaller than the iPhones app market, it still has an astounding selection to choose from. Not to mention the quality of the free apps parallel that of the paid apps on an iPhone.
I never got to play around with an iPhone 4, but I doubt that 3 vs 4 could match the awesome abilities that all comes with a phone like this. I tell it to do something verbally and it knows and does it. Or I take a picture with Google Goggles and bam, it knows what it is just on the picture alone.
Not to mention, as EVERYONE here has pointed out, the phone is CHEAP for a smart phone with all these options available to it. AND the plans that come for Virgin Mobile smart phones:
$25 / 300 Anytime Minutes & Unlimited Texting, Web, & Data
$40 / 1200 Anytime Minutes & Unlimited Texting, Web & Data
$60 / Unlimited Everything
Tell me ONE OTHER company that offers THAT sweet of a deal, ANY of those plans are A+ compared to any other prepaid or contract plan from any other carrier. You have Boost Mobile maybe, with their $60 Unlimited Everything but that's it, and they don't have THIS sweet phone (At least yet).
The customer support here is awesome, I had an issue with my minute pack and they did it for me AND gave me an extra 100 minutes. Then quite a few times, when I had not repaid on my plan in a while, I'd get FREE months just to keep me going, what other company gives you freaking free months of service?
All in all... this phone is NOT the latest and greatest piece of hardware out there, but it IS very freakin fast for it's price, of CHEAPNESS, $150.00. It's plan smashes all other plans. It's just an awesome buy for a first time smart phone buyer or someone who just wants a great deal. I love this phone. I will always recommend.