I think Razer would satisfy those 3 criteria. Razer is known for their line of high-end laptops with comparable design and arguably better specifications than the MacBook line. They are mainly marketed to gamers, but could easily double as development workstations. There's even a pretty well-maintained set of Razer hardware drivers for linux (https://openrazer.github.io/#project).