Desktops are better for FPS games. Not only that you are guaranteed of great gaming experience, resolution support, minimized lag issues, you can also customize your whole desktop depending on which brand or specs you want. Unlike in laptops where the greater the specs the more expensive it is. If you really want a great gameplay you would have to buy Razer, Alienware, Asus ROG, etc. But even if you have great spec laptop, you will still have issues on FPS extreme/drops, and other hardware technicalities(like overheating) due to all in one built. However, laptops can also be a choice because it is handy especially when you are travelling. But experience wise, desktops are better for gaming.