I have a collection of 2014 MBPs because I have a real concern that no one is ever going to make a computer that good (or even a decent computer) ever again.
My ThinkPad X1 is as good as any generation of MacBook, it is certainly more serviceable and has a better keyboard. You might prefer MacOS to Linux or Windows, but I can assure you that there are very decent hardware alternatives.
One of my constraints is that I have to provide IT support for my very non-technical spouse. That is a very severe constraint. Linux is not an option for her, and Windows is not really an option for me. That leaves Macs.
My wife has a Mac, but when it dies, I'm going to persuade her to try Ubuntu. She only uses the Mac for Facebook and occasional Word/Excel. I think LibreOffice and Firefox should have her covered.
I use the keyboard a lot more than moving the pointer. I use a tiling window manager under Linux and lots of keyboard shortcuts, which helps. For moving the pointer, I prefer the ThinkPad trackpoint, as I do not have to take my hands off the keyboard.