My experience has been... less than impressive. Granted, I'm using a MBP, and most of my experience revolves around a "dock".
The dock provides 2x HDMI, 1x USB 2.0, 1x USB 3.0, 1gbps ethernet, but no passthrough charging. That's fine, but the USB ports spontaneously disconnect, so I use a dedicated USB 3.0 hub. So now that's 3 cables. Bought a new monitor, but need 8k HDMI, which none of the docks supported, so I'm using a thunderbolt to DP 1.4 cable. That's 4 cables on 4 ports, to allow me to charge, get gigabit ethernet (probably going to replace the now useless dock for a 3.0 ethernet adaptor), use my keyboard, and use my ultrawide.
As an aside, USB-C ports don't seem very robust compared to HDMI and USB type A. I was debugging some networking equipment so dragged my little dock around and I had to be careful how I positioned everything because either the doc would hang, putting it's entire weight on the plug, or try to balance it on the keyboard. Honestly, it doesn't seem much better than microusb.