I was in charge of bringing our most popular iOS/Android games to the Windows Desktop/Phone platform and I have to say as a developer, the tools and APIs Microsoft have provided are really nice to work with, and I've actually enjoyed using them. Compared to android dev, it's a paradise.
Would I get a Windows phone myself though? No, probably not. Maybe it's because I'm too ingrained in the google eco-system.
Windows 10 does a lot of things right and is probably the most technically accomplished OS of them all. Unfortunately it just seems too little (well, a lot, actually), too late.