USB-C hubs are far cheaper, but they offer far less bandwidth. That primarily matters where displays are concerned, but can affect the number and type of external hard drives, SSDs, and other peripherals that can your PC can connect to. While a USB-C hub can support a single 4K display, often at an eye-wearying 30Hz refresh rate, Thunderbolt docks can support up to two 4K displays at a comfortable 60Hz. You can also use Thunderbolt to enable an external GPU for your PC.