I was given an android phone for free by my carrier 6 months ago and the truth is I still use my old WinMo6.1 phone, the reasons why are numerous.
The old phone does everything I need for my work's Exchange server, has all the connectivity options that my new phone has (WiFi, HSDPA, A-GPS), GPS doesn't rely on a data/mobile connection like google maps does, on my email I can read a lot more on one screen with my crappy looking windows font than Android allows me to see with all it's graphical bling, same goes for ebook reading with Freda connected to Feedbooks, rather than having Aldiko or the Amazon reader. Opera Mobile browser is a saving grace for this phone since the built in IE blows dog.
The screen sucks compared to most new phones, but I have a hardware keyboard on my unit. Also because the phone is a bit old and been thrashed, I'm not too fussed about it (although it's been dropped on concrete about 50 times and still works).
Realistically the only thing I'm missing is the apps, and after spending a month or 2 using the Android phone, they really are mostly games which don't interest me that much. It's a shame that WinMo phones don't have more modern apps available to them, and that it appears as a developer community we are reliant on a big Apple or Google to create an app friendly ecosystem. It's a step in the right direction going partly open source as Google have done, but I was hoping the old Sharp Zaurus may have got more traction with it's linux based OS. In fact I'm not sure why the community wasn't more software/app focused, the only difference I can see myself (and i'm not a developer so feel free to correct me) was that by creating an 'app store' and making it 'cool' people could sell apps for a reasonable cost (1-2 bucks) and still make money. I remember people asking me to pay 30-60 bucks for an app when I first got my WinMo phone and I thought that was ridiculous, needless to say I bought nothing. Was it this stalemate that failed the old WinMo platform? Food for thought...