However, after all those shady stuff they did, makes it hard to go for Lenovo.
Windows is a non-starter for me, and even now Linux is just not well supported enough for a daily driver laptop. I'll gladly remap caps lock to avoid the certain bug-opening that comes with a Linux laptop.
They're plastic but personally, and in my office, we've actually found them to be more durable and easier to repair. Sure, they're different aesthetics but they both look and feel solid.
They're basically 'no-frills' laptops made by people with very different ideas about what the frills are.
This is what makes Mac perfect laptop in comparison to what you mentioned.
I do see what you saying , but I don't agree with you.
But on the other hand, I like having enough choice. And, I like the ability to customize after purchase (that is, buy with lower amount of ram, and upgrade it in a year or two). So it is just a matter of where each person puts their priorities (too bad we can't all have everything, at least not yet).
I've been using the X230 as my daily driver for a while, and it's held up quite well running Fedora. The trackpad was a bit jittery, but that just required a quick parameter fix in Xorg.conf (I don't think that is even required anymore).
The only complaints, are that Lenovo has pulled some stunts before, mostly with their non-thinkpad line, such as Superfish. Or the recent issue with a Microsoft-specific release of one of their Yoga machines. But, stick to the models on the Linux certified list, and it should be OK.
Other than that, it would be nice to get a 3k or 4k screen, but I'm having a hard time seeing how that would be a big deal on a smaller sized screen. As long as it is above 1080 vertical (I have issues with some IDEs default layout on my current X230 with a 720 vertical resolution screen). But the newer models are available with at least 1080.