I already had a satechi hub (3xUSB, ethernet, HDMI - not working, various card slots) and all bar the HDMI and power pass through works. If you only plug a single device into it, you can even use the right hand USB port.
The only issue is it is expensive. I already had it, so no dramas, but it is $100+
I also had an apple USB-C to female USB-A which works as well, but takes less space, so when I am playing games and plug my joystick in, I use the right side USB with this adapter and still have the left for other things.