Two other hardware resources to consider: Purism (https://puri.sm) and System76 (https://system76.com/). Both of which actively target Linux with their hardware. Both have OS distributions tailored to their hardware (less need for tinkering), and both (to varying degrees) attempt to keep hardware and software as open as possible.