Yeah, I definitely should have qualified that I probably would not get an XPS, because there seem to be consistent issues with that line. That's why I'm pleased to see that Dell have expanded the number of ranges that they offer Linux support on: hopefully there will be some good models at the time that I need to buy a new machine. Or I could buy an unsupported model: none of the ThinkPads that I used had Linux support from the vendor.
I use an HP Spectre as my Linux laptop now. Everything worked on a modern kernel out of the box and the quality seems way better.
I know that Martin Wimpress, the Ubuntu MATE lead, sometimes uses a Spectre. They look to be quite a different thing to what we might expect from a HP laptop.
I certainly didn't have any complaints about them. Absolutely stay away from consumer models, obviously.
Former ThinkPad fan, current MacBook user: I am likely to buy a Dell for my next laptop. Dell expanded the range of machines that they will preload with (Ubuntu) Linux last year, and were the first big vendor to sign on to the Linux Vendor Firmware Service, so that supported computers can get easily get firmware upgrades.