I absolutely love my Framework laptop for dev. I feel the software support is also quite good, at least for Fedora which is explicitly supported. I got the DIY edition and put everything together, including installing Fedora, in under 1 hour. And I'm a really slow guy, haven't build a computer in 10 years - its too easy with framework.
This laptop is really build to be repairable and modular and it does not suck at all. I think it will last a long time.
The ability to choose your own edition also means I got a reasonably affordable laptop with loads of RAM, which I find is quite useful for development.