First of all, the price was the lowest at Overstock which I don't usually find to be the case. Delivery was on time which is also very nice. The switch itself is a bit on the plastic side, construction wise and has wires coming from all sides when fully connected. These physical issues are not a problem for me but could be for others. I replaced a Belkin PS/2 switch with this USB switch to take advantage of a USB-only keyboard that I like. Operation of the switch is good, though slightly slower than the PS/2 one and it makes the little "bah-bump" Windows sound as the PC detects (and the other PC un-detects) the connected mouse and keyboard. I am running with a ViewSonic VA2012wb 21" LCD and it looks great. No issues at all with setup or operation.
I have seen the switch become difficult to work with (like not switching, even with pushing the buttons) when one of the PCs is put into stand-by -- not going into stand-by on its own though where that seemed to be OK, oddly. I think it might have to do with which PC the switch was set to when one went into standby. Not sure. Not a big deal for me though since both PC are always on (most of the time anyhow).
What I think is a bonus is the software that it comes with. I installed it on only one of my connected PCs (not my work machine) and it is able to control the audio switching independently from the KVM portion. That's very helpful to me.
Overall, I'd say this switch is just right for me. I'm happy. Even with some minor quirks, I'd certainly recommend it. And given all that others have said about headaches with KVMs, that's a very good thing.