The fact we're still discussing the trackpad, suspend/wake, fonts, networking, and UI - in 2017 - means the problem still isn't solved on Linux. I gave a decade over to that quest (1996-2006) and then spent the next decade using MBPs. With a macbook pro, I have never once wondered about my trackpad, suspend/wake, fonts, networking, UI, or a host of other things like printers, scanners, USB, bluetooth, or external displays. That level of compatibility is a miracle, from the perspective of a daily Linux user.
I have used my laptop for heavy computation, software dev, academic work, major presentations, video and multimedia, casual browsing, gaming, etc, and it has NEVER given me trouble due to compatibility. Having spent way too much of my life thinking about those problems on Linux, you have no idea how liberating it is to be free of those concerns.
I get OCD about using a specific brand of disposable pen, so you'd better believe I think about the most important tool in my life: my laptop. The MBP is too good to accept any alternative. The 2016 was underwhelming, but it's still the best laptop/OS combination out there. It costs too much for the market and it's not enough-better to justify the upgrade, but dammit there's nothing that even compares.
I've been thinking hard about alternatives to the MBP during the past few months, and my decision is that I can't give all this up and still be a functioning academic and entrepreneur. I'll pay the $1000 premium and if I value my time at $25/hour, I'll recover that additional cost within 2 months compared to Linux maintenance. I wish it weren't so, but the maths don't lie.