I have a smaller version of this and it's pretty good as a display.
I'm somewhat disappointed with it as a hub/KVM. It's better than having to swap cables, but just barely. It can't handle any high bandwidth USB devices I've tried (Focusrite Scarlett 2i2, a DSLR via capture card DSLR and a Logitech webcam). The downstream USB strangely isn't even sending down a keyboard and mouse to a PC, I ended up having to get separate dedicated KVM for those. It worked fine with a Thunderbolt to my Macs, but that's not surprising. I'm not sure how it would work with two Macs (one would have to be HDMI or DisplayPort and use that downstream USB port). I could try that but it's not my use case.