Hello, thank you for your prompt response. I don't think Elena in general needs to be nerfed- if anything I barely use Fire Storm by the late game, because 10 damage really isn't worth 9 mana when many monsters can have 20-50 HP (fireball's 2 damage is just pitiful by then, although it's a decent way of skipping a turn).
Therefore, I exclusively save my mana for Mana Shield, letting me stack it, but I don't think the ability itself is too powerful, just the infinite stacking- either a cap or making it progressively more difficult to gain Magic Shields beyond a certain point might be helpful (subtract an increasing flat number or percentage from Magic Shield gain, for example).
Don't get me wrong, Purifiers and Mushrooms are still dangerous, and definitely require strategy to deal with, but Purifiers are easily taken care of by Dynamite given their low "health"- mushrooms are more tricky, and you'll probably have to kill a couple yourself, but generally your rate of Magic Shield gain outpaces the rate of Magic Shield loss from Poison.
Don't worry about Battle Hunger too much- it's only really an issue when you have enough attack to one-shot monsters, which is the underlying problem. Excluding it from survival should be more than enough.
Hope this helps!