I play exclusively on laptop. I had a desktop for around 6 years with a 1060 in it, and upgraded to a laptop with a 3060. Keyboard is pretty decent on it, and I use a SteelSeries Aerox 3 wireless. Take it with me wherever I want, play whatever I want.
Don't feel like being at my desk? Play from the couch or bed. Got work to do? Grab the laptop.