I am an Apple fan, I have tried Android on several device as well. I'll admit I like it over IOS if the IOS device isnt jailbroken. That being said I will take my iPad 2 and iPhone 4 which are both jailbroken over an Android device any day. I can do anything they can do and better. I have an external HD on my iPad 2, USB port, keyboard and mouse control if I want, loads more control over the devices and have made it look how I want it to look.
You can do a lot of this with android too, but you have to jump through hoops to make it happen. The fact that all devices are not on the same revision of the OS is a MAJOR faul tin them. Before they fix this I wouldnt touch one. It makes it a pain in the ass, and the cell providers do not have it in there best interest to give you updates that give added features. They want you to buy more phones and lock you in to more years, at least here in the US.