If you get an XPS with windows. It’s a pain to install linux because of some weird Intel thing needing to be disabled first. Caused me a lot of headache. Runs great once you get past that tho.
The BIOS is configured for RAID rather than AHCI/SATA by default. Bumped into that with mine. It was fairly easy to modify Windows to not use the RAID version so I could boot into Linux on one drive and boot into Windows on the other. Suspect I could get Centos to go the RAID route, but did not want to mess with it.
I should have mentioned I was trying to dual boot too. And Windows doesn’t like the flat out change. You need to change the settings in windows before changing the bios. Something I didn’t need to do on my Lenovo.
Lenovo on the other hand. Just works.