Laptop performs great. You'll be able to run pretty much any AAA title at Max - Ultra at reasonable frame rates. Cooling much better then the 2018 model and I didn't notice any thermal throttling. You are unable to upgrade the Nvidia driver manually. You must use GeForce experience. 144hrz display is good not great but for the price it's unbeatable. Average backlight bleed which is typicall for IPS. Little to no screen tearing without vsync. No GSYNC which is fine. Speakers better then expected for type of laptop. Fan is loud but not piercing under load. Keyboard is soft but deliberate, great for typing. Very intrusive junkware had to be removed so notifications weren't popping up every 20 minutes, annoying but typical. Laptop is thinner then the more expensive ASUS & MSI competition. The half metal case is confidence inspiring. The bottom is very easy to remove with a few screws and gives you quick access to all replaceable parts  Normally I would not buy an Acer but their Predator line shows quality they have not shown in the past. I'm disappointed it's not RGB like it was advertised on Acers website (cross-referenced specific model #) but for the performance it's not too upsetting. Would recommend as long as the quality lasts as long as it looks good.EditMake sure your dedicated GPU is enabled and set as default. Optimus is frustrating. But that is Nvidia and Intel's fault. Not Acer'sBattery life comments. If you were expecting good battery life out of a laptop you should not be looking at Gaming laptops. There is alot of powerful hardware in this laptop and it gives up battery life for portability. Although I would have given up the 2.5 bay for a bigger battery. Give and take.If you think it's overheating while gaming the components will run fairly hot by default. Even up to 97c . You should really set a fan profile before assuming it's overheating. If it's really was overheating it would shut off automatically. Otherwise it idles at about ,45-55c in a 22c (72f) room. Also set your per game profile. It should not throttle under 80c +- you don't need to use turbo mode. The fan at 40-75 percent works fine in most cases. And is not too loud under 4400 rpmIf you think the storage is too small. They placed this laptop in probably the biggest part of the market. You are getting a Hex core processor and a mid-high range GPU and a 144hrz pannel. Until recently you could not get a laptop with this type of hardware for under ,15-1600$. It has 2 m.2 slots and a 2.5 inch bay with provided install hardware.  They saved you money so you can get a plethora of storage options on your own. This is by far one of the simplest laptops to upgrade with 1 pannel. They also sell upgraded ones so you can skip the upgradeIf you find that your unit is hitting 90c and above during game sessions and you feel comfortable using throttle stop. most of the temperature is because it turbos to 3.9ghz roughly. dropping the offset for each core will significantly drop your temps. You may lose 1 - 2 frames if you get too aggressive but you can dial it in to your liking. I can game a 70c with turbo at 3.1ghzThere will be a small percentage of you with faulty units. Maybe consider an RMA before you trash talk the machine.