I have the reverse...

Unless you have a thinkpad or some other popular hardware, you'll find Linux barely works at all out of the box, and even with hours of fiddling around, you'll still have to live without some features.

For example, power saving features, sleep and hibernate, screen brightness controls, fingerprint readers, keyboard hotkeys and backlights, etc. rarely work. Prepare for broken external hdmi ports or USB stuck at USB 2.0 speeds. Have fun with the fan stuck on either max or zero, or the CPU stuck at the lowest clock speed.

There are still lots of things you have to go hunting for the right old firmware version for.

I think Linux is only great if you have whatever hardware distro developers have, because that will be all that works out of the box.

> Unless you have a thinkpad or some other popular hardware, you'll find Linux barely works at all out of the box, and even with hours of fiddling around, you'll still have to live without some features.

I've had it work first time, perfectly on:

   - Tongfangs, 3 different models   
   - Lenovo, many different models    
   - Clevos, 2 different models   
   - Asus Zenbooks, 2 different models   
   - Too many Dells to count   
   - Asus Zen2 desktop
I have yet to find a device it doesn't work on. I've never had to mess about with the kernel params or do anything clever with fans except install the sensors package and run it.

The only shortcoming I've noticed is it the fingerprint readers were hit and miss, but this is mostly because the device manufacturers didn't bother with drivers.

After 20 years of luck with Linux on many laptops, I couldn't get any Linux to Microsoft Surface 3 Laptop.

I have been using this on Intel SL3 works great https://github.com/linux-surface/linux-surface

Also works on AMD but did get crashes sometime and sometimes need to boot into Windows to reset audio….