The current MBP is not a good gaming laptop. Don't think of the MacBook Pro as a pro computer at all, it's a kind of super-portable hybrid, it's obsession with thinness makes it extremely hard handle even the current components without getting very hot, meaning that the next MacBook Pros, if following in the same vain, will also have a fairly mundane GPU.
Then again if you're like me and you want a portable and can never bring yourself to buy a PC, what choice do you have?
I go with the MBP by default but it's still a product plagued by ridiculous design choices and a very very poor performance/price ratio.