It depends a little on your requirements too. The above mentioned laptop has poor resolution, no SSD and a watered-down processor.
Personally, I'd go for something like Acer 15.6" V5-591G-55PV Intel Core i5 6th Gen 6300HQ (2.30 GHz) NVIDIA GeForce GTX 950M 8 GB Memory 256 GB SSD Windows 10 Home Gaming Laptop - Newegg.com. You probably need to upgrade the RAM to 16 GB, which may cost an additional $50~ish.

What I would recommend: SSD, min 16 GB of RAM, quad-core CPU (look for HQ in the name), Full HD resolution. Beware of screen reflections, though. You may want to get a matte screen (reduces reflections) and be sure to get an IPS panel (way better viewing angles and color than those cheap, pesky TN panels). These things are usually not explicitly listed anywhere in the specs, though.

Amazon is probably a good source too.