Just about everything about Apple's recent crop of 2016 and 2017 MacBook Pros is great. The Touch Bar might be a little divisive, but you can buy models without the Touch Bar, or ignore it altogether. And the fact these models only come with USB-C ports is also a little divisive, but Apple isn't likely to add all the ports from older models back onto its upcoming laptops.
The major thing that's getting a lot of negative attention is Apple's new "butterfly"- style keyboard on the newer 2016 and 2017 models. It's a new design that lets Apple make thinner laptops, and it supposedly offers a better typing experience.
But some users – myself included – have reported that certain keys stop becoming responsive. AppleInsider also reported that the 2016 MacBook Pro keyboards with the butterfly-style keyboards were failing twice as often as older models.
In my 2016 MacBook pro, the "G" key became unreliable and would often skip when I pressed it. I brought it to the Apple store to get repaired, and thankfully it was still under warranty. Apple couldn't simply replace the "G" key. It had to replace the entire top portion of my MacBook Pro, including the battery. An out-of-warranty repair can cost upwards of $700, according to AppleInsider.
Hopefully Apple fixes the keyboard issues in its next MacBook Pros. There's no way of telling if they are, but if you're looking for a new MacBook Pro now, it's worth waiting until Apple comes out with new models to see if Apple resolves the keyboard issues.