I certainly hope that WM10 gains traction. I like the OS better than either Android or iOS. That being said, our phones are computers that need apps to function. Therefore if it doesn't have the apps you need then that phone is not functional for you. With all of the integration coming with W10 there is huge potential here. However, if the porting features don't manage to lure devs over then I think the platform is in trouble.
Microsoft must solve the app problem. For the devs its not just making new apps, it's supporting them. My biggest frustration is that if the app exists in first party form, then it is usually neutered. There are several apps I use for work that do exist on WM but are not as functional as their Android/iOS counterparts. I decided to try WM and switched from my Nexus last March to Lumia 930. The hardware is beautiful and i like the direction Microsoft is going with WM10. But to be truly honest, Android is still more functional due to the preponderances of higher quality, functional apps. I am sticking with WM for at least a year to give it a fair shake. However I am going to HAVE to switch back after that. Not having those apps as functional is slowing down my workflow.
FYI the apps I am referring to are Buffer, Concur, Latergram, several Google apps , Mailchimp, SwiftKey and a few more. I'm not griping about social apps or games. I know I'll never get the Google Apps and that I can handle. However working in Marketing for a major brand, it takes a lot of effort to adapt my workflow to what everyone else in my department is using. And that's the reality of it. It doesn't matter what we think of the platform, as Microsoft already has us converted. It's everyone else.
Finally, we need to stop thinking about Android as laggy. My Nexus 4 ran very well when temporarily switched back in August for a trade show I attended. And that phone is almost 3 years old. If Windows Mobile were to disappear today I could switch back to my Nexus 4 and still have access to the apps I use for work. I love Windows Mobile and i want it to win out. Just trying to be realistic.