I bought this to provide ports for various external devices that I use with my MacBook Pro. Overall I was dissatisfied with this aspect of the MacBook as the keys seem to move with the slightest bump or pressure. I was hoping that two USB-C ports would solve this problem. This seems to be the case, although I've found that some of my external drives are automatically disabled. For example, I store photos on an external drive. I plug in a Mokin drive and it connects quickly to the Mac and I can get my work done. But when I come back after a while, I see the "Eject before disconnect" message on my screen, but I didn't do anything to disconnect the drive. It might be a minor annoyance, but it's an annoyance.
Plugable USB C Cube - Mini Docking Station: Thunderbolt 3 & USB-C Compatible, Connect HDMI up to 4K Monitor @30Hz, Ethernet, 3X USB Ports
13 Review
USB C Hub 4 Ports with USB 3.0, USB C to USB Adapter - Small Hub for Laptop, Compatible with MacBook Pro, New Mac Air, Surface Pro 7, Chromebook, iPad Pro, iMac, Laptops
11 Review
Smartphone Samsung Galaxy S10 8/128 GB, Dual nano SIM, mother-of-pearl
16 Review
EEEKit 5-Port USB Hub for PS4 Slim - High-Speed USB 3.0/2.0 Charger Controller Splitter Expander for Playstation 4 Slim
12 Review
Smartphone Samsung Galaxy A50 4/64 GB, 2 SIM, black
82 Review
Apple AirPods Pro MagSafe RU Wireless Headphones, White
159 Review
π» Get Amazing Video Quality with Logitech HD Pro Webcam C920 (Discontinued Edition)
83 Review
π₯ Logitech C270 Webcam: Crystal Clear Video and Superior Quality
183 Review