Frustrated with the late 2016 Macbook Pros, I tried a Microsoft Surface Pro 4 early this year for a couple of months. I hoped it would replace a Macbook and an iPad in one handy unit. This is my experience:
As a notebook the Surface Pro is OK if used on a table, but not so much on the lap, e.g. while travelling in a train. As a notebook I practically never used the touch screen functionality.
As an iPad replacement (without the keyboard), I had a hard time to find a book reader that matches iBooks on the iPad where I can look up a word in a foreign language easily. All book readers that could do that require a keyboard for page advancing (not funny!).
The ability to use full blown applications in tablet mode resulted in the same frustration: doesn't work well without a keyboard.
Today I'm back to Macbook Pro (15" 2017 model) and iPad Pro 10.5". Both are well optimised for their intended use. I also have the larger iPad Pro 12.9" with keyboard and Citrix mouse, that allows me to remote to my work PC with Jump Desktop. This is the best single device compromise I ever used, but for book reading I prefer the smaller iPad. For real work on the go, nothing beats the Macbook Pro, in my opinion.
After using the 2017 Macbook Pro 15" for a couple of weeks now, I start to really like it. I never made heavy use of the function keys before, so that the Touch Bar doesn't bother me, but it is also not too useful for me. The keyboard is OK for me, even if I still prefer the 2015 variant. The 4 Thunderbolt ports have also grown on me (after some additional investment in adapters).