And for years and years when in discussions about Linux vs Mac, Linux was always slammed as having to be customized and "user's should never have to use the terminal" . (I agree with that, but even in 2014 I remember having to run terminal commands to tweak stuff to make it work more like I wanted to)
Ironically I ended up on linux. Windows went to crap, and I figured if I have to run a bunch of scripts to make my OS usable I may as well just use linux.
Honestly, I couldn't be happier. I get so much more out of my hardware and I enjoy the experience so much more.
Many Lenovos and Dells work pretty well. I use a frame.work laptop and it continually gets better. It's not flawless, but personally I accept that the many benefits of using Linux will come with some tradeoffs. To me it's very worth it. Great battery life and flawless sleep/wake on my macbook weren't worth the inferior (IMHO) UX of macos. If you really care about those things, there are some good resources out there (including a good community of frame.work people).