Honestly I'd rather just have a desktop at this point. But I don't get to decide what hardware I use.
Been a big fan of the thinkpads for 20 years. All of them very solid machines that just last and last, and never had a problem with running Linux on them
One of the requirements I had was that I can use the single cable USB-C 'docking' stations we have at the office, like my colleagues do who are on the new macbooks.
The great thing of the X1 is (imo) that is has USB-C with TB3 and charging capability like the Mac, but it also has 2 USB type A inputs.
That said, charging over USB-C is not ideal, the supplied 100W Lenovo power brick (unfortunately with proprietary connector) will charge the laptop much faster. It wouldn't even surprise me if the laptop actually loses charge under high load when connected to a USB-C charger. My current MBP also does that with a 60W charger connected.
https://www.lenovo.com/us/en/laptops/thinkpad/thinkpad-x/Thi...
There is also the P1, which comes with a Xeon (!) option and Quadro P1000 graphics. The market for the P1 is pretty specific, but if you need those nVidia certified drivers, this is the one.
Edit: obviously you wouldn't run Linux on the P1 if you bought it for the certified drivers. It would still work though.