Most people will say a desktop is better because they are cheaper, you can upgrade them over time more easily, and they have better heat management as well. Plus desktops have options for better parts too. But if you just prefer a laptop you can still get a really good gaming laptop. I personally have a gaming laptop and I really like it. I cant have a desktop cause I don't have space for a desktop and I need it to be portable. I like laptops better anyway but I can still admit it has downfalls when you consider the long term.