The Satechi USB Type-C Multi-Port Adapter 4K with Ethernet V2 improves on its predecessor, such as now having a click feel when using your microSD card. The USB Type-C port features 60W power delivery while the other three USB Type-A ports allow you to connect compatible devices. If you're looking for a wired internet connection, you can use the Gigabit Ethernet RJ45 LAN jack. You can output to an external display via the HDMI port, which supports up to 4K @ 60 Hz.
Please note that the USB Type-A ports will not support the Apple SuperDrive or charge iPads. Satechi recommends connecting only one bus-powered device at a time.