We have been looking for an alternative to TeamViewer (licensed version) that handles direct connections efficiently and although remoteutilities seems to do just that, sadly the mouse issues is a deal breaker as we have some left handed techs and it is pretty much unusable without the program recognizing the mouse setup properly. TeamViewer does it, heck even pcAnywhere did it so I am not sure why it's missing from remoteutilies.
We tested connecting a pc with the buttons reversed to a pc with the buttons reversed and it still did not recognize the proper mouse settings, so it appears to not even be an option to switch the host pc settings to get it to work.
Now having said all that, I hope that we are missing something and that there is a setting or something that we are missing. :)