Laptop for Linux - eviltoast

I’m thinking of getting a laptop to run Linux on. I’ve heard Lenovo is generally well-supported (particularly models that come with Linux pre-installed).

Is there any particular hardware I should watch out for / avoid, and / or prefer? Any other brands / models people would particularly recommend?