For good graphics performance in a smallish package, I like Lenovo Legion.
If graphics aren’t a concern, then I have no more specific recommendation, too much choice. I like flip style laptops, but I don’t know if those have proper Linux support. I’d also look for a screen larger than 14", but with thin bezels.
Why do people hate Lenovo and Razer? From what I’ve read in the past early Razer laptops had a battery problem, but that was it. I can’t recall systemic laptop design issues. And Lenovo has a malignant bloatware problem, but that’s not a problem at all if going for Linux. So I’m out of the loop on what’s supposedly wrong with these 2.