From my own experience, I can't recommend XPS. In my company developers were getting XPS'es (both 13 and 15 inch models) the last 3 years and now almost nobody wants them anymore. Our IT switched back to Latitude models. Different kind of issues...
I personally have been using XPS 13 9380 the last few years. Had lot of expectations when I got the laptop, but it was disappointment after all. I mainly run Windows on it, but also have OpenSuse dual boot setup. Issues I experienced with my model:
- Crappy trackpad. Most annoying of all issues. Mouse pointer may sporadically jump an generate clicks when using trackpad. Same happens on Windows and Linux, must be HW related. I changed HW one time, it helped a bit but trackpad still sucks on my model! Worst of all laptops I ever had.
- Windows and Hybrid-sleep is terrible experience. Laptop may overheat in the bag (known issue, recognized by dell, see https://news.ycombinator.com/item?id=28639952) and battery last barely 1 day in such sleep. Under Linux this is not an issue as OS still uses the old fashioned sleep strategy.
- WiFi stability issues under Windows. Also the Killer WiFi HW on this laptop is not impressive... cheap solution.
- CPU cooling under Windows kicks quite often, even when laptop is not loaded too much.
After all, it works. But at the same time it could be much better. As of now I feel very ready for the MacBook...