This product works fine on those carried features but has heat problem when this adapter connected to computer. Even without anything was connected to this adapter, it still generated heat itself which will reduce battery power.
If you're into photography and want this for the SD port DO NOT BUY this just for that. Not all card readers have the same write speeds. Unless you do not mind the longer than transfer speeds. I use this on a MacBook Pro (15-inch, 2018), 2.2 GHz 6-Core Intel Core i7,32 GB 2400 MHz DDR4, and a Canon 5DSR shooting in RAW format with a ScanDisk Extreme Pro 170mb/s U3 10 Class 256gb SD Card files on average can be anywhere from 52-98mb each. I decided to use this since its UCB-C and did not want to look for the other by Xcellon CR-M10 but after trying to transfer 15.58gb and this device showing a transfer time of 3 hours NO WAY stopped it and got the other card reader and it was done in 3 min. I guess I got this hub for the price but also mainly for the ethernet port and some USB ports with a bonus of an SD reader for emergencies. Ethernet works well no complaints USB ports they work oh if you want to plug a monitor with the HDMI port your only getting 30mhz vs 60mhz going with a direct USB-C to HDMI. great Product the general public but for a photographer, I am not sure I can recommend it.