I previously wrote about my issues here [1].
For me, it was a combination of all the bad things: Touch bar (useless, distracting gimmick, no match for physical keys, nearness to keyboard results in inadvertent touches), lack of physical Esc key, meh keyboard (super loud, not enough key travel, annoying arrow keys), and absolutely no improvements over my current Mid-2015 MBP. The only thing I miss is the fingerprint reader.
I'm fine with donglegate, and I had bought all the cables/dongles I needed.
I'm surprised to read about everyone expecting 10 hours of battery life. My Mid-2015 gets 3-4 hours when I'm almost exclusively in Safari + VSCode + Terminal + Slack. Those are energy-hungry apps (especially Slack — only in 2016 would your chat app be the most CPU-intensive app!), and I got the same mileage with the 2016 MBP.