I picked up the Satechi Multi-Port Adapter V2 because I was tired of juggling a bunch of separate dongles after Apple removed ports from newer MacBooks. For $79.99, it gives me a ton of useful I/O—USB-A, HDMI, ethernet, and SD/microSD—while still feeling solid and well-built.
Pros
+Great port selection for the price (USB-A, HDMI, ethernet, SD/microSD, pass-through charging)
+Solid aluminum build and color options to match a MacBook
+HDMI output works reliably in my testing
+Ethernet speeds were basically the same as my PC’s ethernet connection
Cons
-USB SSD speeds are slower than plugging directly into Thunderbolt 3 (about 80 MB/s difference in my test)