I just wanted to throw my .02 in here.
As a 5-year Windows Mobile user that switched to iPhone in 2008, everything I hear about Android is just reminiscent of those dark, dark WinMo days. It's all 'load this custom ROM and if you don't like that, then just keep trying different ones until you find one that is the balance of speed and stability you need!'
No thank you. When I first started using WinMo phones I thought it was fun but eventually I just wanted something that worked, which is why I stuck with my Treo 700wx so long. My blanket ban on HTC devices comes from the WinMo days. HTC was always good at hardware, but terrible, terrible software coding.
But, to fast forward to more recent times, every time I use a Android device it just doesn't FEEL right. There's just something off. It's not as elegant. Not as fluid. It's hard to even explain in words. It's just so... off-putting. The thing is, I yearn for something different. I've been looking at the same screen of 4x4 icons for the last three years and I WANT something different.
If today were 2008 and there were Android and WP7 devices around then too, I don't know which direction I might have gone. Probably WP7. I reexamine my iOS loyalty every time I go to buy a new phone. I've decided to upgrade to a 4S when my eligibility hits in December. I want to go another direction, but neither alternate platform offers enough to make me walk away from 3 years of the App Store ecosystem. Maybe next year...