So I will be sharing my true opinionof this product as I perosnally used it for my projects
I will directly states whats its pros and cons are
Pros:
1) High ddr4 memory for faster multi tasking
2) SSD to load your work faster
3) Decent noise cancellation microphone for meeting
4) Fast charging
5) Keeps its self cool when playing heavy games due to multiple vents
6) I personally had rtx 2060 variant and this one have gtx 1660 so will be decent for gane development
7) Keyboard key have tectile feel and are comfortable for long hour writing
CONS:
1) Battery brick gets hot and I mean really hot
2) Speaker quality is decent
3) Window colours are not accurate for graphic desingers and photo editors
3) Fan can get loud a little
4) Battery life is decent not too high
CONCLUSION:
If you are student or gamer or coumputer science student you can go with it for its powerful performance