The 2017-2019 15" MBPs are simply not up to Apple's previous standards.This is my 8th MBP over the last 15 years and is by far the worst.  The keyboard is terrible with almost no tactical feedback, the battery life is horrendous with 5-6 hours using normal usage such as browser, mail and video playback.  Additionally, the MBP will also occasionally stall out which after researching is due to background OS X processes which Apple is aware of but are not correcting.  I've confirmed this with other owners.  Now let's talk heat management.  Without going into detail, the heat management on this MBP is poor.  Insufficient number and undersized fans with only a single heat pipe.  The laptop gets hot just using the browser!  On the plus side, the screen is beautiful.Now for the price.  Frankly, the price is appalling.  You can actually purchase 3 well built Windows or Linux laptops for this price and their specs/performance far exceeds that of this MBP.  After having this laptop for 3 months I actually felt buyers remorse.  I have never felt that with an Apple product before so save your money and look elsewhere for your laptops.