I use the CalDigit dock for the desk, but for travel I use a big dongle from Ugreen. Mine is very old so I don’t see it on Amazon, but it’s something like this :
I have an OWC Thunderbolt 3 dock but not using it much right now. My hope was that I would just connect one cable from the hub to my MBP for everything including the external monitor and all my external disks. Unfortunately the OWC hub’s monitor support tops out at 4k and my monitor is an ultrawide so the OWC hub can’t drive it. So I plug my MBP into the monitor and the monitor powers the MBP, and then if I need one or two disks connected I still have enough ports to plug them in directly.
I find I use my Vava travel dock (https://www.vava.com/products/usb-c-hub-9-in-1-adapter-with-pd-power-delivery ) when I need to connect wired ethernet, read camera cards or USB sticks and it also has an HDMI port. I’d recommend this one because you’re always going to want a travel dock anyway.
Since writing this I remembered that I was worried about the MBP trying to charge from both the LG ultrawide and the OWC dock simultaneously, but it appears that Macs charge from the one input that offers the highest power charging. I’m running with both connected to the MBP and there are no issues so far.
I posted this in another topic but I think it’s relevant here too: If you’re going to drive a 4K monitor then it’s worth noting that most (all?) USB-C hubs that have HDMI support it at only 30Hz, which is a pretty bad experience. If you want 4K at 60Hz, you’ll likely have to go with a Thunderbolt dock.