There is a XPS Developer Edition with Linux instead of Microsoft. I'm personally stuck with Win 7. Will never update to Win 10 and OSX does not seem to be a good choice nowadays. That means Linux will make the run the next years, hopefully.
Personally I like to just get the Windows version and load Linux with GRUB as a second boot option. The few times I need to do something on Windows (photo editing, some games) I just reboot.
I end up doing almost the same except that I ditch the Windows install. The hardware selection is much better and, unless you intentionally sabotage yourself, they work every bit as well as laptops that come with factory-supported Linux installs.
I did this once but this won't save you from forced updates keeping your laptop alive (and hot, and at risk of corruption if it happens when you have to fly/drive somewhere and you weren't expecting an update), plus once Windows took issue with the state of the disk I was sharing between it and Linux (NTFS format) and did a chkdsk which deleted most of the files from it. That was the last time I ran any Microsoft code outside of a VM (Or my employer's kit).
As an XPS 15 9560 owner who used to dual boot, I would highly recommend disabling Windows update as certain updates will ruin your Linux partition.
OSX is still a fine choice. I've been using OSX since 2003 and only noticed substantial improvements over time like Spotlight, Airdrop, Facetime, Quicklook, not regressions. I'm really sick of constant doomsaying about OSX and Apple in general.