Just to present my anecdote, I'm using Lenovo Thinkpad Gen 4 Intel with Arch Linux and I don't have a single issue with hardware. Literally everything works. Suspend works, my laptop connected to the display via USB-C cable which also delivers power to laptop. My laptop stays with closed lid (clamshell mode). Sony BLE headphones work. Even fingerprint sensor worked when I tried it (but I don't use it, as I'm working with external keyboard).
My only issue is that this CPU is a bit too slow, I should have bought laptop with a performance line CPU. And of course I have a lot of issues with Linux approach to usability, but that has nothing to do with hardware support, more like opinions.
Been running Linux on laptops since around 97 (Dell Inspiron 4000 clone, PII-400 I couldn't afford the PIII-450, Red Hat 5.x); over many years and laptops it comes down to: use a Thinkpad T-series or a Dell Latitude/Precision (modern times, not the XPS or Inspiron) and your Linux experience will be quite smooth. (sometimes card reader hardware doesn't work if they used some weird chip, which Dell seems to like to do with those devices)
I've not found anything better. I still use my 2019 X1 Carbon, it still gets firmware updates frequently and has been rock solid.
Everything worked out of the box with Linux except the fingerprint reader. About a fortnight after I bought it, it received a firmware update and the fingerprint reader just started working and has since.
My only issue is that this CPU is a bit too slow, I should have bought laptop with a performance line CPU. And of course I have a lot of issues with Linux approach to usability, but that has nothing to do with hardware support, more like opinions.