I wonder what the android experience is like in VS? I had to do android studio stuff at uni about 7 months ago and it was awful.
The best experience, by a long shot, is Windows Phone. Shame nobody uses it. iOS isn't too bad with Xcode if you live fully in the Apple world (Obj-C, Swift) but Xcode is funky with C++ which can be frustrating at times.
Microsoft have seriously upped their C++ game in recent years. Now with VS Community being free for the majority of people there has never been a better time to give things another shot if you were put off MS in the past.