I'm all for giving Microsoft a chance with Windows Mobile 7 (or whatever they're calling it) but as someone who has used phones & gadgets running Android, Symbian & Apple embedded OSes, as well as various incarnations of Windows Mobile on HTC and iPAQ devices, I just don't believe Windows is a suitable OS for embedded devices. The rest "just work", Windows devices need rebooting once a month or so, they sometimes slow to a crawl occasionally for no readily apparent reason & there always deployed far too bloated with no easy way of removing the trash you don't need.
Have you actually read anything about 7 Series? It's a complete reincarnation of WinMo.
Of course, whether it needs regular reboots or random slowdowns or not still remains to be seen. But MS seem to be going more towards the Apple route of locking down the core OS - this would be stupid if the fundamentals of the OS were crap.
Money will say more in one moment than the most eloquent lover can in years.