I've been pretty disappointed in the latest MacBooks as well (mostly just the keyboard and mediocre performance improvements over previous generations), so as a hedge I thought I should give Linux another try, hoping in the ~5 years since I last attempted it one of the more user-friendly distributions would have figured out how to make installation painless.
Nope. It's easy enough to get a basic installation of Ubuntu or elementary OS working, but you still have to muck around with things like wireless drivers, graphics drivers, multitouch support, etc to get everything working as well as macOS. After half a day of trying to tweak kernel parameters and other things I gave up. Sometimes I enjoy that sort of challenge, but not right now.
I understand it's difficult to support a wide variety of hardware without the support of a company like Apple/Microsoft/Google, and supporting proprietary drivers is controversial and not the community's top priority. It's just a bit disappointing desktop Linux still isn't ready for the mainstream, despite multiple commercial companies working on it.