For the price, not a whole lot comes close and this one actually has full USB 3.0 with proper 3.0 USB B connectors and a USB C for charging versus microUSB or barrell jack DC plugs for power.The included cables, while slightly stiff, seem of pretty good quality....much better than I would have expected for this price point.I have confirmed the following:-The switch on the box and remote wired button work just fine and only about 2-3 seconds for screen to change over, 1-2 for the USB mouse/keyboard.-Works with my Linux desktop switched with my WIndows laptop-The HDMI handles 1440p @ 144+Hz without any issue. No glitches/flickers.-Able to wake the Linux and Windows computers from sleep with the keyboard/mouse-File transfer via the USB 3.0 ports work fine under both systems (as expected).The only complaints not to give this 5 stars are the following 2 items:1. Wake from Sleep - On my desktop, if I switch the KVM while it is asleep, it appears I can not wake the system even if I switch the kvm back. I can wake only if I don't switch the system when it is asleep. Not a big deal as I can hit the power button on my desktop to wake.2. Monitor enumeration (or whatever it is called) - When you switch to another system, the original system does not seem to detect the screen still present. At least on my Linux desktop it'll treat it as the display being disconnected and will go back to 1 monitor only, so when I switch back to it, I have to do the "Extend displays" option again. I didn't really take any points off because my NZXT monitor does seem to be a bit flakey about proper detection with my Linux system anyway, so not sure if it is actually the KVM or my monitor.Overall I am not disappointed at all considering this was anywhere from 30% to 60% less than other options I was looking at.