На Windows все гораздо проще разрабатывать на C#, это же очевидно.
Что касается современных программ на Windows, если хочется писать на плюсах, то можно посмотреть в сторону Universal App на C++
https://msdn.microsoft.com/en-us/library/windows/a...
На iOS/Android на плюсах пишут только требовательные к скорости компоненты, больше ничего.
Лучше всего писать на нативных языках платформы - java, Obj-s/Swift
Можно попробовать C# и Xamarin если хочется везде писать на одном языке.