There's a reason drain abuse is OP though. If they die as a result of health drain, it doesn't matter that they get their health back a second later.
Also, in Final Fantasy Adventure, this star flail thingy seems to give me invulnerablity when it's spinning. I just wrecked a boss with constant attacks, only taking 2 hits despite being wedged up its hitbox through 90% of the fight.