I love the direction Microsoft is going. I almost feel like this is a new company totally different from the Microsoft of the past. But I seriously disagree with this we are Windows mantra. Having two different operating systems one for desktop another for mobile is a no brainier. To date my favorite Windows is still 7. Frankly I don't see the point of WinRT in the desktop.
I think Windows Phone will never be able to compete with Android/iOS. But a good restart would be to make Windows Phone less restrictive (side loading) and to make the SDK compatible with Windows 7.