I haven't owned a PC laptop in several years - the last one I tried was a System76 with an abysmal keyboard. Turns out I need to type to have a functional laptop!
I ordered one of these Framework machines today, should ship in September. Seems promising. I am hoping that things just work after I install Linux on it and I can get down to writing code with minimal setup and configuration.