i agree with whosdaman in a lot of points, WinMo may be the center of attention here but sadly the truth is that its prolly the most hated OS out there for smartphones as out of the box its practically too slow, unstable, and buggy to be useable. Luckily we have places like ppcgeeks and xda for making it run better but sadly the vast majority of consumers arent forum surfers so nobody can rely on forums to do M$'s work for them.
M$ has to take it back to the drawing board and make something entirely new and innovative just to stay afloat because there is no way they can survive in the mobile OS game with a patched up WindowsCE from 2002 core. Apple, Android, and WebOS seems to have the most attention in the game leaving WinMo out of the equation till they do something quick, HTC may help with touchflo3d-2, menus, album etc. but it isnt enough cuz it adds to the fact that to make WinMo appealing you have to hide every single element of the OS instead of HTC making it a even more enjoyable experience than it already is like they did with "Sense" and the Hero where the modifications is hacked into Android due to it being open sourse thust part of the OS blending perfectly and HTC taking a good thing and making it kicka$$ rather than trying their best just to get by...
WM7 has to be good and i trust it is because frankly its sad that we have to go to third parties just to get a decent interface, web browser, contact manager, media player etc. WM does have those rite? but the sad fact is that they are mediocre so we cant stay with what M$ gave us
Sorry to say but Apple, Palm, and Google has M$ beat in almost every way and for those that refuse to face the truth, compare a BARE BONES windows mobile OS (no opera, TF3D, Mobile Shell, etc.) and compare it to Android 1.5, WebOS, and Mobile OSX stock..... nobody can argue about updates cuz WM was there long before these and update regularly, but looks like they slacked off too much
SIDE NOTE: one thing i have been wondering... M$ is promoting their Marketplace (app store for WinMo) but what i ask myself, is what will happen to all those apps when WM7 hits when it comes to compatibility??? Its gonna be a overhaul so i guess they have to start from scratch rite??