I have been using this laptop for over a year since I bought in on August 2017. It will be very hot out of the box but I managed to undervolt it at -140mV at the core and -125 cache, temps for the CPU and GPU never exceeded 80 degrees C. The palm rest will NEVER get unbearably hot even after my 4 hour long gaming sessions with AAA games but it WILL make your palms sweaty.
But the battery life after undervolting is so good, I was able to get 10+ hours out of it reading documents and a little over 7 hours browsing the web. I also removed the HDD, replaced it with a NVME SSD and disabled the "Fan Always on" option in the BIOS. Fans never ramps up at any time on battery unless I'm gaming or rendering, but does ramp up sometimes when I'm plugged in. Essentially making it dead silent most of the time.
Overall, never regretted owning this laptop. (After I replaced the stock touchpad drivers with Windows Precision Drivers)