I've had really bad luck with TB3 docks including the OWC and CalDigit. It seems that having a stiff TB cable on a non-locking port isn't that great of an idea. I ended up rigging up some cardboard and lots of tape to reinforce and stabilize the dock side of the connection on the OWC, and connecting to it would work only about half the time, and even then my dual external monitors would usually be swapped L/R.

The best solution to this I've seen is on Angelbird’s SD Dual Card Reader which uses a sadly proprietary shaped molded USB-C connector that goes DEEP into the reader, but it is very snug and wiggle-proof. I haven't tried, but I'm confident that I could swing this thing around by the cable and not hurt it or have it disconnect at all. It really does feel like the piece of pro-level kit that would be at home on a DIT cart like it was designed for.

The Lenovo TB3 Workstation dock worked relatively well for docking an X1 Extreme, and that too has a proprietary connector which combines Lenovo's charging plug with a TB3 connector. It's secure and doesn't wiggle much, but it's short and flexible but not terribly so (large bend radius).

Lastly, I'd just like to complain about how lame it is that there are so few docks with >1 HDMI or [preferably] DP connectors. On the OWC dock, I was literally using 1x MiniDP to DP adapter cable for one monitor, then a USB-C DP alt-mode dongle plugged into HDMI to the other monitor. Plugging a dongle into a dock is serious product-level cringe. Surely I'm not the only person in the world who wants to close their workstation-class laptop and use it with dual 4K60 32" monitors, yet there seem to be so few products that work like that. I don't want to dasiy-chain one over TB either. I understand the bandwidth limitations and hope that TB4 makes this an easier sell.

My Ideal TB4 dock:
- LOCKING connector, somehow. Build a cage around it like they do for some IECs or mold in a deep strain relief or something.
- 3X DisplayPort 2.0 (since they lock, unlike almost all HDMI that isn't on rackmount pro gear that news stations have)...DP 2.0 has been out since 26 June 2019.
- 25G SFP slot that can take a 10GbE GBIC, DAC, or fiber. I'd settle for 10G SFP.
- 2x downstream TB4 ports that can fall back to USB 3.2 Gen 2x2 (ugh, really not a fan of USB IF naming conventions)
- 4x USB 2.0 type A on a hub to plug in all the stuff that doesn't need much bandwidth, like keyboards / mice / phone charger / bluetooth dongle / YubiKey.
- 2x USB 3.1 Gen 2 Type A ports for fastish devices like external HDDs that came out before Type C.
- Pass through the entire 100W and make that actually work with MacBooks. I've plugged into so many docks that can't actually charge the larger MBPs. They'll give 45w or something, which doesn't cut it for MBPs, let alone mobile workstation class laptops. 100W would at least keep a laptop with a 45W TDP CPU and at least as powerful GPU afloat. I'm talking about stuff that comes with 200w+ power bricks here. I don't mind terribly plugging in the power adapter separately, just don't make me do what Lenovo did and plug TWO POWER BRICKS INTO THE DOCK. That's a bit much.
- No damn 3.5mm headphone + mic jacks (extra audio chipset that is inevitably worse than the one built in and much much worse than a proper external pro interface), built-in wifi, bluetooth, built-in m.2 / 2.5" SSD...I love the SD card reader personally but make it a damn good fast one or just give me another couple of USB ports instead.

The closest I can get to this today is the Lenovo workstation dock, which they now make in a TB4 flavor featuring:
1 x 3.5mm Audio combo Jack
4 x USB-A
1 x USB-C
1 x HDMI 2.1
2 x Displayport 1.4
1 x RJ45 (gigabit)
1 x Thunderbolt (for Host connect)
1 x Thunderbolt (for Device connect)