TLDR: I love gaming on a laptop, but I either take the hit on resolution and stick with 1080p or I take a hit on graphics settings @ 1440p to get the framerates I want.
I made the move from a majorly-overclocked custom watercool rig to laptops a few years ago when I moved in with my GF, who is now my wife.
From what I can remember, it was tricky (performance-wise) at first because:
1) Although the desktop rig was heavily overclocked, it hadn't been upgraded in a while, so definitely wasn't bleeding-edge.
2) I had initially (naively) hoped that I could get away with an ultra-portable laptop, and went with an XPS-13.
3) That was VERY underpowered, so I tried an XPS-14, but again that was underpowered.
4) Once I finally realised I needed a dedicated GPU (duh!) and went with a GTX-960m (I think), it was sweet, as this was slightly more powerful than my desktop at the time.
I tend to upgrade every 3 years and have gone:
Acer Nitro 960M -> Medion 1070M -> Lenovo RTX-2060
Each time, I've just gone with the cheapest laptop I can find with the GPU I can afford. I don't care about battery life / screen quality or CPU, but I usually stick some extra RAM and a decent SSD in.
The change from 960M to 1070M was big, the 2060 not so much.
I would definitely advise sticking with 1080p if possible, but I have recently upgraded to a 3440 x 1440 because there weren't any 34" monitors with 1080p and high refresh rate that were in stock.
The 2060 definitely struggles @ this resolution in some of the latest games, but only because I'm a fan of the highest frame rates possible (I try to ensure minimum 60 FPS and average 100 FPS).
BUT, for me the pros outweight the cons, especially as we're both working from home now.
I have (at least) four locations where I can work / game:
1) Kitchen table.
2) Living room sofa (either laptop or 1080p TV, soundbar and subwoofer)
3) Study with the new 34" monitor.
4) Loft (either laptop or 1080p projector, hifi system for audio)
Yes, this could *probably* be achieved with things like Steam streaming from a powerful desktop, but I can't be bothered experimenting with that (yet) and my house wifi / ethernet isn't the best.
Tempted with a 3xxx series laptop, but I only got the 2060 a few months ago!