We're using the best version for our needs, that has been patched with our own code to ensure it works the best it possibly can for our use case.
Any other version would likely require further extensive changes to make it as robust as the current version is for us.