I bought this to replace an ACER v5-571 that I've had since 2013. My previous Acer was excellent, needing only a HDD in almost 8 years of hard daily business use. In my search for a replacement laptop, I specifically wanted a discrete graphics card instead of the built in Intel Graphics. My laptop is plugged in 99.9% of the time so I have no idea of battery life. I'm not a big gamer, just occasionally. Based on mostly Rave reviews online and you tube, and my previous Acer experience, I was excited to find the Nitro 5 for an excellent price. I was concerned about the small ssd drive of 256 gb as I do a lot of graphics work. I added a 256gb thumb drive to the USB 3 port for just over $30 on Amazon, now I have a more acceptable 512GB storage. I have 2 areas that could be improved. First is it takes several steps to activate the Geforce GTX 1650 video card in the Windows settings as it is disabled on arrival. Also, the volume of MAXX sound thru the built in speakers is weak. I definitely recommend this to others. I also advise purchasers to check the specs of this laptop on Amazon as there are multiple listings of Nitro 5 with previous years cpu's. The 2019 version should have the Intel I5-9300H processor.