Well, so far, people have done pretty good at not being completely biased. I mean I have bias over Android.. but I'll still praise Apple for stuff and not be blinded by that bias.
Anyways, the reason I like Android is pretty much for the same reasons as you guys.
I choose Android for pretty obvious reasons.. customization, removable battery, and the open OS. But it does need a lot more work.. ICS so far though has been absolutely amazing and clean. Get some of the issues it has gone, and we may have something.
Now that Android has ICS, I think the people that make the phones need to stick with no skins.. And then we'll have time to focus on hardware as well. Because while hardware isn't too bad on Android and probably more durable than the iPhone, it's definitely not as flashy as the iPhone. The One X and S are definitely stepping that up though which is good. Those are beautiful devices. As is the Nokia Lumia 900. If that phone was Android and had ICS.. the Nexus wouldn't even be an option just because of the hardware. Hardware does matter. Not just specs, but the way the phone looks.
Android also needs to get up to par with the iPhone in aspects of apps. We have plentiful, but as mentioned about, iPhones are just higher quality and they have more big named apps.