Lenovo makes good quality laptops, certainly not bad laptops. The ASUS is also good quality, though it has a lower grade cpu and gpu, so the Lenovo will perform much better. Same with the Dell, which doesn't even have a dedicated GPU. The integrated uintel graphics is not a gaming GPU, you won't be able to play much games with it, if you can get decent fps it will be on very low quality.