Leap/teleport for movement etc. may come later (it's out of combat stuff and I've been focusing on in-combat stuff - remember I've made this from scratch and as a plugin not just cloning a combat routine which already has this stuff in!), I hope
Leaping on cooldown though - I don't agree with - I think the current method of only leaping if health is not at full (<80%) when fighting against elites, OR when target is at range, is a better option - why gain +300% armor when your life-on-hit is out-pacing received damage anyway and you're staying at 100% health? Might as well save the leap if possible for launching to the next enemy or when some AOE's go off and you need that armor for survival?
We'll see about the avoidance, but at the moment my focus is on less options, more "best setup for everybody". Like I can make it only avoid arcane spinners for barbs < xx health, monks < yy health, and wizards always, for example, and would welcome any feedback on this front. My goal is that it requires absolutely minimal setup, and make all the skill uses as intelligent as possible - I don't want a huge config page for every class with 30 different options in each, for people to have to spend time customizing based on what skill setup they have etc.
As for potions - what level potion are they (how much +hp)? And are they in the quick-use slot?