Yes i must admit, that its a better idea to have the target unit run around in circles instead of making it run back to its spawning place! And the ability can be used on any kind of unit, just not heroes above lvl 3, but after some reflections i suggest that it should be raised to lvl 5!
And then the ability should ofcourse have lower duration time on Heroes than on other units!
I also suggest that it maybe also can be used on magic resistance unit or units unvervable to magic, because its not a direct spell more like an ability!
And i now agree in that it would be better to have the spell dissapear when the unit is attacked! But when under the spell, enemy units wont instantly attack the unit, only if the player selects the unit, or if its controlled by a computer!
I also suggest that the spell is used by either Orc units or Demons, because its a terror ability so i dont think it should be used by f.example Humans!