I'm very much happy with the laptop and its build quality. But most of all, I love the flexibility to not be stuck with just 2 USB-C and needing dongles/docks. I can have them if I want to, but I don't need to rely on them.
I think you don't need to compromise: laptops do exist that can have everything.
[1] https://www.tuxedocomputers.com/en/TUXEDO-InfinityBook-Pro-1... - Laptop is fully configurable, you can choose to have Windows as the primary OS and can choose between AMD or Intel CPU (my link is for the AMD one)