In my opinion, it depends on what your gaming needs are. If you're travelling a lot but still want to enjoy some gaming, the laptop is a no-brainer. Desktops are more customizable and self-repairable especially if you built it from scratch but it's also expensive. Overall, you can't go wrong...