USB-C docks are not great...
I have one at work, it's fine, except from when it crashes and my external monitors, the network, keyboard and mouse all stop working.
It's also not supported by bcrypt, so I need to have the laptop open anyway to use the built in screen and keyboard every time I want to turn it on, which means it requires desk-space and can't be tucked away under a shelf and just left there.