I have been thinking a lot about buying a very fast desktop and a cheap laptop that uses remote desktop to connect to the fast computer.
But in the end I ended op buying a Lenovo Legion and put Linux on it.
Laptops are so fast these days that I didn't want to be bothered with setting up connectivity to a remote desktop.
But if your laptop never leaves your desk I think a desktop computer is a great option. Relatively cheaper and easier to maintain and upgrade.