Then, I realized that I have more money than time. I can choose Apple hardware, and run OS X (now macOS), trouble free. The only time I patched my Linux kernel was when some piece of hardware didn't work. Now, I simply choose hardware that works with my mac. It's not that much more expensive, usually.
On the software side, my old workflow with terminals, SSH, and browsers is pretty much unchanged. The only thing I really liked but Apple dropped (and I hate them for it) was virtual desktops. For that, I use TotalSpaces2.
That said, I think you can still get a Dell XPS with Linux preinstalled, no?