From a data transfer perspective it could be faster with USB2 (although that depends on the USB hardware in the radio).
From a power supply/charging perspective there should be no difference although I would avoid using a hub unless it's powered (and even then I wouldn't be too sure).
As for speed it's definitely hardware limited from the scanner. See below:
USB Cable: SCANNER
CrystalDiskMark 6.0.0 x64 (C) 2007-2017 hiyohiyo
* * * * * * * * * * * * * Crystal Dew World :*
https://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes
* *Sequential Read (Q= 32,T= 1) :* * *0.707 MB/s
* Sequential Write (Q= 32,T= 1) :* * *0.655 MB/s
* Random Read 4KiB (Q=* 8,T= 8) :* * *0.654 MB/s [* * 159.7 IOPS]
*Random Write 4KiB (Q=* 8,T= 8) :* * *0.601 MB/s [* * 146.7 IOPS]
* Random Read 4KiB (Q= 32,T= 1) :* * *0.652 MB/s [* * 159.2 IOPS]
*Random Write 4KiB (Q= 32,T= 1) :* * *0.605 MB/s [* * 147.7 IOPS]
* Random Read 4KiB (Q=* 1,T= 1) :* * *0.556 MB/s [* * 135.7 IOPS]
*Random Write 4KiB (Q=* 1,T= 1) :* * *0.540 MB/s [* * 131.8 IOPS]
* Test : 50 MiB [F: 1.3% (98.6/7526.0 MiB)] (x1)* [Interval=5 sec]
* Date : 2018/03/29 14:28:04
* * OS : Windows 10 Professional [10.0 Build 16299] (x64)
Card reader: CARD DIRECT
-----------------------------------------------------------------------
CrystalDiskMark 6.0.0 x64 (C) 2007-2017 hiyohiyo
* * * * * * * * * * * * * Crystal Dew World :*
https://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes
* *Sequential Read (Q= 32,T= 1) :* * 77.313 MB/s
* Sequential Write (Q= 32,T= 1) :* * *7.288 MB/s
* Random Read 4KiB (Q=* 8,T= 8) :* * *6.477 MB/s [* *1581.3 IOPS]
*Random Write 4KiB (Q=* 8,T= 8) :* * *2.616 MB/s [* * 638.7 IOPS]
* Random Read 4KiB (Q= 32,T= 1) :* * *6.000 MB/s [* *1464.8 IOPS]
*Random Write 4KiB (Q= 32,T= 1) :* * *2.240 MB/s [* * 546.9 IOPS]
* Random Read 4KiB (Q=* 1,T= 1) :* * *5.114 MB/s [* *1248.5 IOPS]
*Random Write 4KiB (Q=* 1,T= 1) :* * *2.229 MB/s [* * 544.2 IOPS]
* Test : 50 MiB [F: 1.3% (97.8/7526.0 MiB)] (x1)* [Interval=5 sec]
* Date : 2018/03/29 14:36:16
* * OS : Windows 10 Professional [10.0 Build 16299] (x64)
Houk
Sent from my Moto G (4) using Tapatalk