I ended up getting a Lenovo USB-C Gen 2 hub a couple of years ago, and it’s still on sale. Also very satisfied.
I’m able to switch my personal (Lenovo) and work (Dell) laptops, mostly without issue. I say without issue because the Dell/Intel only supports HBM2 so won’t do two monitors if one of them is more than 1080p.
I settled on using the HDMI out from the laptop to split the difference in frustration and convenience.
I ended up getting a Lenovo USB-C Gen 2 hub a couple of years ago,
It works fine on ThinkPads. Unless you are using Linux, where 4k@60Hz does not work due to lane misconfiguration (maybe this is fixed by now?). On Macs, I have found this Dock to be a complete disaster. It would often not charge unless you plug/unplug the Dock several times. Also Ethernet often doesn't work (it uses a Realtek NIC). I had two and sold both of them, because they are practically unusable with Macs, and replaced them by Startech Thunderbolt 3 Docks, which work great.
There have been a couple of firmware updates over my couple years of ownership. I had a couple of issues with the dock simply not connecting to the non-Lenovo computer, but this was fixed with the fw update early last year.
These issues were with the firmware updates early last year (I think the last update I tried was from April 2021). I see that they finally provided a new firmware update March this year. Too late \o/.
I’m able to switch my personal (Lenovo) and work (Dell) laptops, mostly without issue. I say without issue because the Dell/Intel only supports HBM2 so won’t do two monitors if one of them is more than 1080p.
I settled on using the HDMI out from the laptop to split the difference in frustration and convenience.