Keyclone is only 20 bucks, which is nothing if you're paying for two copies of the game and two or more monthly subscriptions.
The author gives very good support, via these forums. That alone makes the 20 bucks a great deal.

Octopus is a free option, but there's a lack of support, at least compared to Keyclone.
I've never tried Octopus, but can assure you Keyclone works very well.