Err, okay I've played enough PnP (pencil & paper) games to make this suggestion: limit the amount of Essence the hero can be imbued with by the lower of the hero's level or the channeler's. This means that highly augmented heroes only appear later in the game.
Also, please don't forget we're talking about ESSENCE, the irreplaceable commodity of the Channeler. You want Super-hero? Guess what? Your opponent has a stronger channeler than you, and probably is pursuing their own path to victory. PLUS, let's call on Konman the Barbarian from another thread, and point out that if your hero goes rogue, you:
1) don't get a refund, and
2) have your own superhero raiding you.
Not sure about immortality. Vampires are 'immortal', and they die the true death all the time. If something like this were added, I'd have an INCREASING chance each time the hero died that the enemy found a way to do it right, and they are dead-dead, gone, finito, taking your Essence to the grave with them.
Also, if a hero gains resistance to enchantments, doesn't that include your own as well? And if they AREN'T resistant to enchantments, I've got me a Mind Control right here up my sleeve, just waiting for you to put that big S on their chest, so I can call them Super-Traitor-Man while he rips right through your own units...