TUSB1310 is just a PHY. It is a serializer/deserializer, which is useless unless you plug it into something that actually handles the meat of USB3 spec (You're looking at several thousand lines of verilog here)
FX3 is a PHY + ASIC + ARM that has programmable interface io so you could hook it up to just about anything, including a CPU. It also costs an arm and a leg.
FT601Q is a forthcoming FTDI product that breaks out USB3 into a read/write fifo for use with FPGA/asics and is less than 1/3 the cost of the FX3.
Also Type-C is a connector. You can run USB 2.0 devices through the connector just fine. There is no way to run USB3 from one of these above devices through Type-C since it requires the ability to swap tx/rx pins automagically.
This chip just cares of the hotplug/powering garbage that is required since there are no concept of host/slave ports anymore.
USB3 is going to overwhelm the bandwidth capabilities of most MCUs out there, so in most applications you will be pairing it with an FPGA.