Not sure why you would quote HW in an OS/SW comparison...
I mention it mostly because I can't get the hardware I want with an android phone. I've used a variety of them, and none I've tried came close to the iPhone 4 build quality. There is a lot to love about android, but my preferences for hardware don't jive with what is available right now.
EDIT:
For the record, the iPhone is not my ideal either, but as close as I have found. After using an XperiaX10 (awesome camera there as well) and the Nexus S (which I have bought and sold twice now) I really do prefer a 4 inch screen, I've found anything bigger to be "too big" and anything smaller a bit too hard to type on. I'd also consider a portrait qwerty phone, (I've had a few blackberries and a nokia E71 which I have loved) but no one seems to want to make one that's any good and GSM.
EDIT2:
I have the same feeling about WP7, the applications are not getting the attention they need from developers. Most of the big names were there, Netflix, evernote, shazzam(i think) and rdio, but the applications themselves were not up to the standard of the Android/iOS versions.