Just bought the 2017 2.9 512 560 after much debate and inner termoil. Surprisingly, getting the thing home and out of the box has left me unexpectedly impressed. I'm still installing things and will check out how various software runs later today. I do like how light to the Touch the keyboard is, and the touch Bar is buttery smooth to touch also. The trackpad is a little finnicky, more than it used to be, but I should be able to adjust. And the touch bar has actually surprised me on or two occasions with its usefulness. So far I bought two dongles (Belkin) - one for HDMI and the other for USB-A - both seem to work fine. No 4K output but maybe that's my cable? 1080p is fine. Overall it's no where near as 'dongle-gate' as it's all made out to be. I think I'll buy a Micro-B to USB-C cable for a hub I already have and I'm done. All black dongles / looks sweet too and matches the machines keyboard and bezel - I think I'll actually swap out the stock white charging cable for a black one and it'll look 'bad-ass' indeed

Only real quibble is the placement of the headphone jack - would be nice for this to be forward instead of at the back, since the headphone has to come forward through your other cables.
Update: I bought a new HDMI cable and now I can get 4k out at 50/60Hz. Phenomenal
I have to say, I am thrilled with this new laptop
And for what its worth, the Belkin adapters and cables are all very robust. I highly recommend them. I've plugged in hard drives, audio interfaces, 4k monitors, and other usb midi peripherals, all working as expected.
Honestly though, I wish it had MagSafe. Or at the very least a dedicated charging port. I'm not a huge fan of losing a port to charging, and the AV Multi Adapter gets terrible reviews. If a better adapter comes out at some point that can charge and do a few other things at the same time I'll be stoked. I bet they add dedicated charging on the next revision, that spot above the two left side ports looks like its missing something...
Anyway, very happy! Hope I don't come across any issues and if I do I'll report back here!