I have only tired Kavoom and it works very well. There is a graphical setup screen with proper ratios of your monitors and you drag the monitors around to match your setup. Then when you drag the mouse from one pc to the other it is seamless. There is also a function for passing keystrokes to a logon screen on the other machines also. There is also a shared clipboard function between connected machines.
Good luck.