A new or refurbish first tier (business or pro series) HP or Dell generally has best Linux and any compatibility. That's an Elite or Pro in HP and Latitude for Dell.
FWIW I'm on a Latitude right now, and I've had this machine for 10 years LOL!!! I only bought it cause my company used them at the time, and I liked my company issued one so much that I bought the exact same one for myself. It is diehard and still has its original battery, that still holds a good charge believe it or not. It's not SSD of course but just saying that it's been a heck of a workhorse machine, and it's done plenty of traveling and knocked about too, but keeps on going. I don't know if the new ones are as good, but I hope they are cause I might be in the market some day soon... cause I can't believe this machine is going to last forever.