There are iPhone and Android zealots, I don't understand either.
I have a friend who is an iPhone zealot. No matter what I tell him that's cool about Android, if the iPhone can't do it he basically says it's either stupid or not needed. Believe it or not he said that about copy/paste and mms before the iPhone gained that capability.
The iPhone is obviously a decent device. With every single review I read about the iPhone the number one reason they all love it is "it's ease of use". That perplexes me because Android isn't difficult by any means.
Being able to completely backup/restore an iPhone is awesome, especially when compared to having to root, flash a custom recovery and perform a nandroid backup. There really does need to be a way to backup/restore an android device without root and without having to redo the setup for each app.
That is my only real issue I see with Android, however, it is an issue that Android zealots can't admit.
On a side note, each Android phone I've owned (Droid 2, Droid X, Galaxy Nexus, Note 2), as soon as I plugged the device into my PC, Windows installed the drivers and it showed up as a drive.
I never once had to do anything special to get my PC to recognize an Android device.