All things with a grain of salt; because linux support on laptops is often as good as you make it.
I can say what has worked for me though.
I have had thinkpads (t400, x200, x201, x201s) and they all worked flawlessly with linux.
I currently own a Dell Precision 5520; and it works flawlessly too. But I primarily use the intel graphics chip and force the nvidia one off for better battery life.
The Dell Latitude series are astonishingly good at supporting linux.
Obviously anything by System76 is going to work, but build quality is meh.
I guess we should just talk about devices which might not work so well rather than what does work well because linux really does support /most/ things.
So, what is Linux bad at:
Proprietary/special touch screens. I have a GPD P2 Max, and I need a special kernel patch for touch screen
Mixing DPI’s. So if you have a 4k laptop screen and a 1080p external monitor it’s going to look weird. (probably)
Nvidia. Yeah, it works, but it’s battery hungry, optimus (dynamically switching from intel/nvidia) is a pain, the driver might break randomly, just avoid it if you can.
“Atheros” wifi- should work, doesn’t work well. So look for Intel wifi where you can.
Prorietary fingerprint readers. You wont know this until you get it probably.
Windows Hello/IR camera.- The camera will work, but it will not support facial recognition as you expect.
Networking over thunderbolt. You probably don’t do this, but I did under macos to link my macbook pro to my mac pro- anyway, doesn’t really work.