It is basically the only laptop with a nVidia 940m for less then $600. I recommend the same laptop but with only 2GB of video RAM for $500.
http://www.newegg.com/Product/Product.aspx?Item=N82E16834315131
The nVidia 940m is too weak to make use of 4GB of video RAM since you are basically limited to playing games at 1366x768 / 1600x900 resolution using low or medium graphics. Plus DDR3 RAM is a serious bottleneck. 4GB of video RAM is only useful for games where the GPU is powerful enough to allow to play games at 1080p with at least very high graphics quality and uses DDR5 RAM. 4GB of DDR5 video RAM would likely be useful for the nVidia GTX 960m or faster GPU.
If you do photo editing, then 4GB of VRAM can be useful since it will...