X1 hands down. I sold my XPS13 and never looked back.
And you can throw it everywhere, just travel with it and use everywhere due to it being so small and nice. And you can damage it and probably the floor tiles break before the laptop gets any real hit.
Edit: oh and Linux just works so great in any of those business ThinkPads. Any linux. I'll go with Arch typically, but even more exotic operating systems, such as OpenBSD just work with it (running it in one of my ThinkPads for some years, and the experience is great).