Definitely take a look at Framework laptops (https://frame.work). Unless they lose their way, I don't plan to buy anything else. I've also had great luck with Lenovo T* line (my T580 was one of my favorites of all time). Dell makes some gorgeous stuff as well (though I go with the business line of XPS, I forget what they're called at the moment, maybe Precision?). If you're going with Dell, Ubuntu or a derivative works a little better. I've had friction in the past with Fedora and Arch on Dell because it takes 6 to 9 months for all the drivers to make it upstream to the kernel, so if the model is new within 6 to 9 months you're stuck relying on Dell's build.