I'm sorry, I never used it. But what I have read about it, is that it is a skill like the beastlord "tame" than can be used on trained units, this is, units that AI has trained in a city. It is not valid for beasts, monsters, champions, summons, etc. Only trained units. No need to say a Garrotte is not a trained unit...
Is it worthy? I think not, as I don't see AI deploying powerfull units, but some people find it interesting...
Maybe if you find a yithril juggernaut, you could try to "tongue" it (but again, not on an scaped juggernaut, I guess that is not considered a "trained unit").