Desktop is best bang for buck by far, most you could ever upgrade on a laptop is a hard drive or if you're lucky, RAM, I would imagine desktop gives you more options for modding also.
Avoid Alienware and CyberPOWER/iBUYPOWER and their overpriced and unreliable crap, respectively.