I went the opposite way. I had an old HTC Touch running Win Mobile 6, and I hated every minute of that phone. Issues that irked me? Touch screen doesn't shut off while on a call. One volume for the entire phone. So if I wanted to put my phone on vibrate, or silence mode so not to be awakened by a wrong number, the alarm clock wouldn't work because the alarm was tethered with the phones ringer volume. If I wanted to check my hotmail account, and the server was not responding for any reason, the cancel button on the phone was totally useless. Pressing it just meant, sure, I'll retry, over and over and over again. Had to pull the battery more than once to stop that endless loop. I've read on some reviews for the new Win7 phone that yes, it still only has the one volume control for the entire phone.
I was so pissed with my old HTC that I went to an iPhone. I have the older iPhone 3GS and I love it.
What I see as an issue for MS is that they're stuck in this corporate mentallity, and unless they start to fully understand the consumer's wants and needs, and not what corporate clients want in their products, then they will always be a follower. MS needs to get out of the mindset of trying to tether all their products together in everything they do. I don't need a phone that can talk to my XBox, (which I don't own), or sync with Outlook, (which I don't use) or MS Office, (Open Office user), Zune, (iPod user) and so on. Build a phone for corporate users who want those features, but build a true consumer friendly phone as well. Until MS actually starts to understand the consumer and their needs, they will always be behind the eight ball.