I watched the video you provided and the potential annoyance I saw was resizing the windows.
I don't think my solution is any better, but my monitors have multiple inputs so I can quickly switch from my work computer to/from my personal computer. All I have to do is tap a button twice and it switches to the other input.
As for my keyboard & mouse, I use Logitech products so that I can use one KVM switch (keyboard and mouse are both on one USB receiver) or fast Bluetooth switch (devices can have up to three different computers memorized, but only one active).