Not really. The drivers are terrible under Windows: I can't get my MBP 2014's wifi to work under Windows 8, the Thunderbolt ethernet adapter does not benefit from plug and play, the trackpad is terrible... I would have expected a lot better from Apple.
Why not run inside a virtualization environment like Virtual Box, Parrallels, etc. so you have everything working without any pain?
All the virtualized GPUs I've tried are buggy. One pain point is that they don't support Direct3D 11 for Kinect 2 development.
I intended to use Windows for gaming, so having a system running directly on top of the hardware is a must to enjoy the dedicated GPU.
Came here to say that + VMWare is what I use and it seems at least as nice as any Windows laptop I've used.