The laptop hardware mostly. I value command line tools above the GUI and ports, then homebrew have been sufficient along with VMs and VPS providers for my needs. OSX is just a window manager for my iTerms and Chrome windows so is entirely replaceable. I would swap back to a Linux environment in a blink if there was a distro/hardware combination that worked as smoothly.
Look at Thinkpads. Build quality is excellent, and better than Apple's. The hardware is well supported in Linux, and the lots of hackers use them, so help is always a Google search away. They are mostly fugly though (industrial design, built like a tank, looks like one)