In my experience, everyone that tells me they hate or just don't like android have always been people that haven't used a high end android.
Someone will get something like a Samsung moment or an HTC hero when phones like the incredible were out, then say android sucks.
Not a fair comparison because you can't compare one companies low end with another companies highest end product.
People will use a cheap, FREE android and compare it to iPhone but it just doesn't work well.
It's like comparing a low end gm vehicle to Ford's navigator then complaining had the low end vehicle doesn't stack up.
Android has so many different phones,.there's the EVO line on Sprint, the droid line on Verizon, Google's nexus, and Samsung's galaxy s line which has become the cream of the crop in phones with the gs3.
As far as apps, Google has the advantage (except tablet apps). Google makes a better tablet overall, but I still prefer Apple for to apps and using it simply as a gaming and light internet tablet.
Apple should ease up on some restrictions
+1.
I've been saying something similar for the longest time. Android is a different beast of a different nature. Given Google's business model and philosophy with Android, one can get a horrendous Android device, definitely. However, one can also get an incredible Android device (especially in this day and age).
Research goes a long way.
----------
GMail also is more pleasant on iOS.