I use a Dell D6000[0] to drive 2x 1440p monitors, my keyboard and mouse via a single USB-A/C cable swapped between personal and work machines. It does it all via DisplayLink software so it adds a little load to the computer, but not noticeable. I've used it with Dell laptops, Surfaces, can even power (slowly) a MBP.
My desktop doesn't support Thunderbolt, which rules out the vast majority of solutions I've looked at.
Can't help with hangouts but I've been starting to play around with Helm (https://thehelm.com/). You self-host a little box at your home, it sets up TLS certs via LetsEncrypt and tunnels to an AWS frontend with a clean IP that ferries your data to/from your network.
All data is secured on your device. Bring your own domain, supports IMAP/CalDav/CardDav. So far, I'm a fan but I'm still battle testing it before I start moving in earnest.
My desktop doesn't support Thunderbolt, which rules out the vast majority of solutions I've looked at.
[0] https://www.dell.com/en-us/work/shop/dell-universal-dock-d60...