I used an external monitor, keyboard and mouse when at the desk, even when I only owned a laptop. But I also use the laptop a lot on the couch, not just for traveling - so I wondered if I would find it annoying to have a separate desktop machine.
So far it's been well worth it. The desktop performance is much better (especially for gaming) and Dropbox, git, Chrome sync and VS Code sync make having multiple machines relatively painless.
Edit: I see in previous comments you were looking for a full sized bluetooth keyboard. I recently got a Logitech G915 [0] and I'm pretty happy with it. Expensive though.
[0] - https://www.logitechg.com/en-eu/products/gaming-keyboards/g9...