Linux has replaced my Mac
medium.com
medium.com
Nowadays hardware issues aren't as common as they used to be (though they still exist). Ubuntu, at least, mostly Just Works in terms of hardware support.
Instead the main problem for desktop Linux users today is fragmentation and feature churn. If you decide to use GNOME, you'll be disappointed to learn that the CADT development model is alive and well, 13 years later. Each different DE thinks it represents the One True Way of interface and workflow, and God help you if it's not ideal for your personal requirements. And in GNOME at least things are always being tweaked and rearranged all the time so it's hard to become familiar and comfortable. As soon as something seems settled, a new trend pops up and everything has to be redesigned and everyone's extensions are broken.
But I make these criticisms because ultimately I love desktop Linux. Do a little research on a Linux-compatible laptop and take the plunge. There's a good chance you'll be really glad you did.
TL;DR: I have a MacBook and I installed Linux on it. I promise to write more about my experience later.
Mac seems to be going the closed garden direction, which leaves me wanting an exit option.
OSX has developed a lot of usability annoyances: Apple forcing so much through the app store, bringing mobile experience to the desktop where it doesn't make any sense, managing to make Finder actually worse (thank goodness for spotlight... usually), iTunes and so on.
It doesn't matter that much because I spend most of my time in a few apps: my browser, my IDE and my email client. But then, Linux has all that.
What is keeping me Mac, probably for one more rev, is hardware compatibility. In particular, USB-C in the upcoming macbook pros. I really want to have one cable in my life.
Once linux has a few years to develop good USB-C support, I think I'll make the switch.