If this is a long time investment and you don't plan to replace it for a good while then a PC is a good idea for the long run. Because PC games rely more on the GPU than anything else, you can get away with just upgrading the graphics card and keeping everything else more or less the same. I'm still rocking my first gen i5 from 2009, but I've been through 3 graphics cards since then.
Like @s10129107 said, laptop gaming is always less than ideal. Ventilation is always a problem and they get really hot, and I mean hot to the point where you can't hold it in your lap or touch the keyboard.
At the moment I have a pretty decent laptop that's my main PC and the only way I can play games comfortably on it is to hook up an external monitor, keyboard, mouse. So it's basically a desktop :)