Narrowing down your many options and finding the best USB-C hub comes down to knowing how portable you need it to be and exactly what connections you need.
With a single USB-C connection to your laptop or desktop and a USB-C hub, you can hook up a monitor, keyboard, mouse and Ethernet as well as read and write to memory cards or other external drives. A USB-C hub or docking station can save you from constantly swapping dongles and relying on Bluetooth.