give WP7 a try - you'll like it
I was a cynical, bitter, disappointed Windows Mobile user.
I'd spent a lot of money over the years on various devices - from when they were ground breaking (OTA sync with Exchange allowed me, as a freelancer, to be more nimble than my competition) to where they lost the plot and didn't see the iPhone wave.
I decided that was it, I was going to jump ship and try something else - and got an Android... and my experience there is apps crash, it reboots itself daily or freezes randomly.
so I got an HD7 and it's a very different experience to what came before from MS and also the Android (and iPhone) offerings. it's fast, reliable and actually has a great selection of apps already. Sure, it's a 1.0 product and there are some corners than need smoothing off but the update last month helped and Mango update if it turns up before Christmas (though I'd like to see it for the summer) looks like it'll fix a lot of the other issues for users and developers according to the presentations at MIX
Sure, there are not 1000 fart apps... but there are some great games, useful productivity apps and great integration with Exchange (apart from no tasks... but that seems common on all three contenders) ... I've even ended up getting one for both my wife and daughter and they've very happy with the switch