I have a lenovo Y580 for when I'll be wanting the computer when I'm out and about.. Not a "Gaming Laptop" as such (not branded as such, at any rate), which is a good thing because it doesn't look like it belongs in a 14 year old's bedroom under a poster of a Zonda or some such nonsense. Smaller (15.6") screen keeps the bulk down, while it's still capable of 1080 resolutions and with the geforce 670 in it, it's plenty capable FPS-wise.
Though yes.. as to be expected, power and heat is an issue.. If you're running on battery, don't expect to be playing games very long. I've actually configured the options on mine so it just drops back to the onboard intel HD stuff on battery. I do get some SMART temp alerts coming from the hdd after extended periods, because there is a lot of heat generated that can't dissipate quite as well as it wants to.
But overall.. yeah, very happy with it. I wouldn't want to use it exclusively but fortunately, I work for a living and can afford to have a desktop as well. Damn handy to 'take with', though.