I have several Framework laptops, to be supportive of alternative supply chains. They are great with Linux compatibility, all the things work, but in terms of build, they are much less mature from a long term maturity and tolerances perspective. The new 13 Pro is probably a pretty solid machine, though.
I occasionally have to work on Dells or HPs for clients, and just don't like the keyboards or the fit/finish. I had a couple of earlier system 76 machines, they did not last and the keyboards also were not comparable to a Thinkpad.
The Lenovo's I used had a weird firmware issue unrelated to Linux. At times I would have to hold down the power button for 20 seconds and then push it again. It would get into some weird power save loop. I assume they must have fixed that by now.
Not so much related to Linux but I had enough trouble with HP laptops hardware wise that I just avoid them.