I've used OpenHook for a while.
It certainly does the job and I've got no complaint with that.
My only warning to new users is to make sure you read the documentation each time before you update this plugin. There are commonly instructions that you need to follow for everything to continue working.
Because of that I've actually started using this plugin less and trying to phase out my dependency on it.