I own an iPhone. It's either sitting on top of a bookshelf next to my computer desk at home or it's in a drawer. Frankly, I can't remember. I really hated it as a phone. I even hated it more as an attachment to my corporate mail, especially when it started going into loops where it would mail the exact same mail out 40 times.
Windows mobile left me cold. Didn't care for it either.
I've since switched to Android. Previously, I was using the HTC G1 and now I'm using the Motorola CLIQ. Both have tactile keyboards, which to my calloused hands are very preferable to soft keyboards on a touchscreen. If I want to use a touchscreen keyboard, there is one of those as well.
I can load music and video to the phone via any number of methods. I can either mount the SD media (no SD media on iPhone) as a hard disk and just copy the files in, or whatever. I'm not tied to iTunes in order to manage my cellphone.
It's also nice to be able to do over-the-air upgrades to the primary OS. I wake up in the morning and it asks me if I want to upgrade the phone and take the 5-10 minute outage while it does its thing. I'll let it upgrade while I shower. I don't have to boot my laptop, hook up with iTunes, download a bunch of stuff over whatever crappy internet connection I have (I travel 75-80% for work), and then load it to my phone.
And ultimately, my Android phone has never sent the same e-mail to anyone at work 40 times. Maybe I'm the only person who ever had that happen with an iPhone, but once was far more than embarassing enough.
So, Android is not for everyone, but then iPhone is not for everyone either. I love my MacBook Pro - it's perfect for working with network equipment, but I'm not going to love the iPhone just because it's an Apple product. ;-)