But when my Dervish uses Vow of Piety and an ally casts an enchantment on me, eventually that enchantment will end and renew Vow of Piety. And this makes Vow of Piety extremely annoying to use in a build with teardowns. Consider this scenario:
I use Vow of Piety and an ally casts Spotless Soul on me (or any other enchantment). I use Grenth's Fingers (or any other feeder enchantment) and get ready to use Irresistible Sweep (or any other teardown skill). But, before I can use Irresistible Sweep, Spotless Soul has ended and placed Vow of Piety on top of Grenth's Fingers. Now, the only reasonable course of action is to rage quit and go live in a cave.
Solution: Make Vow of Piety renew itself only when a Dervish enchantments ends. This makes it much easier for the Dervish player to manage his/her enchantments and not have to worry if an ally will place an enchantment on him/her.
Optional: Make Vow of Piety cost 25 energy since it's the only non-elite Dervish skill that gives an unconditional armor bonus.
Off-topic: I really like the small health regeneration since I use a vampiric scythe and I'm too lazy to switch weapons outside of combat
