I bought a Framework once. The build quality was better than System76, but not great. However, Framework is not a Linux laptop. They designed it for Windows and only afterwards they were surprised to find that people wanted it for Linux.
A lot of Linux laptops don’t have HiDPI displays because they’re not really compatible.