I recently switched to an XPS 15 9570 from my Macbook Air. I'm giving windows a shot for my secondary dev machine (python, docker, php, etc...), while being fully aware of the persistent Windows 10 issues. So far, the hardest part was adjusting my keyboard workflow from Mac to Windows.
For the time being, I'm extremely happy with the hardware and satisfied with Windows. I'll give dual boot a shot in my spare time.