I've been on Mac OS for a really long time but got bootcamp running on my MBP last week because I needed the Windows environment for a school course. Decently pleased (and surprised!) at the performance of Win 10 so far as well as Visual Studio, even though I haven't done any actual OF dev work on the windows side yet. But I'm sticking more and more to the Windows side of my machine and when a new project (or some need of tinkering) comes up, I'm more than willing to give Windows a go and see how it goes.
(The school course in question is an openGL/computer graphics course and Visual Studio works really well for that. No real complains yet).
100% agree with Roy on his inputs about Mac hardware and I'm hoping my next upgrade would be a Razer Blade - excellent hardware in a beautiful form factor. Expensive, yes, but looks like it has everything for my needs. Don't have the money for that particular upgrade any time soon though