What do you like best?
Having worked on a Universal Windows Platform application, the Windows 10 SDK offered a quick method to visualise information, and display it on the three device families (Desktop, tablet and phone). Using the MVVM structure correctly is very rewarding, and the XAML elements provided for resolution independent designing were pleasant to use.
What do you dislike?
The Windows Phone Emulator could not simulate location. Deploying to a remote phone would often stop working inexplicably and I'm still trying to get tech support on the matter. The Cortana integration library is not documented clearly enough, having me rely mostly on the samples provided on github.
Recommendations to others considering the product
At the time of writing, I consider the SDK to still be young. There are still a great number of bugs around, especially concerning the mobile platform, and not enough clear dates are mentioned on when these will be fixed. To me, this platform seems to be on the edge of either recovering and creating a great experience for developing and using alike or becoming a half-finished buggy mess before the next large upgrade hits restarting the same process again. Therefore, be wary of using the Windows 10 SDK.
What business problems are you solving with the product? What benefits have you realized?
I've worked on an power consumption monitoring app using the Fibaro Wall plug and Syncfusion's Line-of-Business library. It charts the information gathered. Furthermore I worked with the Phillips Hue Lights to test Cortana integration. Being forced to use Visual Studio and Windows 10 made developing from my preferred setup impossible and the bloated software took up a lot of diskspace.