the quality of the Android Apps is IMO half of what they are on the iPhone. I had the iPhone 3G and now the iPhone 4. I was going to give the iPhone 4 and purchased the HTC Inspire. After 30 days, I returned it. First of all, the batter life was worse on the device, second of all, the carrier (AT&T) loaded it with a bunch of their own junk that automatically started up during system start and self launched when you closed them. Then when I got the same app that I used n the iPhone, it ran like crap.
I'm back on the iPhone 4 now and awaiting iPhone 5. I may try Android in a year or two again. As of now, in my experience, it just doesn't measure up quality wise.