I haven't used it for anything other than Windows, but our ConnectPro
KVM is blazingly fast when sharing a KB, mouse, and DVI 16x12 monitor between two docked notebooks.
I haven't encountered a peripheral it couldn't handle to date, with all features preserved. This includes Logitech RF mice, an old-school PS/2 IBM Model M (w/USB adapter), various wireless KBs, flash drives, etc. Hotkey or physical button switching takes <1 second-- the rate at which the monitor image can switch is the limiting factor.