I bought this for my 2019 MacBook Pro that only has two USB-C ports. As a photographer, I need an SD card slot and ports for USB-A drives. These days, we're all video chatting so the 4K HDMI port was great too. In fact, I'm using the HDMI port for Zoom for my daughter's dance classes, instrumental lessons, etc and it works flawlessly.
I've read about the unit heating up and although it gets a little warm after half an hour of HDMI screen sharing, it's definitely not hot, or at any level that would raise concern. It's light yet sturdy and doesn't have that cheap plastic feel so many other hubs have. I've used all the ports and they have a firm fit, and it works well with multiple devices connected to it simultaneously too. I'd highly recommend this as I can't imagine how paying an extra $20-$50 for more expensive hubs would result in anything much better.