I can say from my experience dealing with system76, they are hands down one of my favorite machine producers, for both laptops and desktops.
I am trying to get some server units ordered from them for an upcoming test deployment for a new architecture we are working on and hope I can get buy in from the company to support someone other than dell or hp.