This is my opinion, and sorry if it's lengthy, (it will be), but I came very close to making this decision recently.
First off, if you're buying a laptop strictly for gaming, you're doing it ALL wrong. If you're actually a student or work in the field and need a laptop, then it may be viable but you have to choose very carefully.
-There's a BIG difference in 1060 desktop vs mobile graphics. Yes, from what I've heard, the 1060s - 1080s mobile chips run games surprisingly well.. as of now. Within 2 years, the 1060 will be less than adequate and the 1080 will begin taking a big hit.
-Battery. Gaming laptops eat battery like crazy! If you're in class for a few hours, you're going to regret this decision. Same if you use it for work (if you travel and stay in hotels though, it may be great for you). If you try to game without it plugged up, it's going to drain very quickly.
-They're heavy! You don't want to be hauling a massive gaming laptop around in a backpack. The one you have linked looks fairly small, but I'm willing to bet it's heftier in person.
The conclusion I ultimately came to was, it would have to be a laptop with external graphics card. That way I could decrease the weight, size and battery consumption, but also upgrade the video card down the road. Full-size graphics card, I'll add..several companies make laptops like this, such as Alienware and MSI(?), the problem is they're expensive. Nearly every company out there will let you make payments if you qualify.
Anyways, my two cents. It's coming from an IT tech gamer who travels for work and wanted a solution for all my needs. I'm done finally and btw, if you already have a gaming desktop and just want a dinky gaming laptop for this or that, ignore everything I said (if you didn't already)