I bought this laptop to replace an old Inspiron 7559, and I can tell you, it's night and day difference! The build quality is excellent, it has aluminum on the lid and rest palm, while the bottom is plastic. The screen is 144hz IPS, let me tell you, coming from the inspiron 7559 the difference is abismal! you can really notice the 144hz response time. The keyboard is very sturdy and backlit, it has three levels of brightness and has no flex at all, it feels nice and has a good travel. The touchpad is very responsive and uses Microsoft Precision Drivers (which helps).The performance is awesome, having an i7 9750h with 16GB of RAM really makes this laptop fly. I am a software developer and the Nvme included is very fast for such things. The computer can be easily upgraded removing the bottom lid (9 or 10 philips screws), you can add a 2.5 HDD or SSD, another NVME M2 drive or 32GB of RAM, which will make this laptop last a life.Thermals are good, because Acer undervolts the CPU out of the box by -125mV and the completely redesigned cooling system (vs Helios 300 2018) makes this laptop a winner in this section, however, you can reach thermal throttling when having extended sessions of gameplay in a warm environment. I was having this "problem" (not really a problem) but putting the laptop on a cooling pad solved this.Battery life is average, I managed about 3 and a half hours using this laptop for developing on Android Studio with a virtual device running all the time.All in all, I strongly recommend this laptop, Acer really did a great job on this, making an excellent computer for the price, great components (i7 9750h, GTX 1660 Ti) and great performance, great keyboard, great screen, average battery life, excellent build quality. Recommended!!