Agree with both above. Also a reminder - probably you know this already - that the several devices on a Hub share the single data path back to the host header, so the max TOTAL data rate for all active devices is 10 Gb/s. If the several devices connected to the Hub tend to operate separately and at different times, then each can use almost all of that max rate in its turn. But simultaneous use of several devices results in sharing and slightly slower performance on each device.