Just thought of another feature that'd make things more fun:

when you die, instead of kicking you to the main screen, why not return you back to the battle and let the player try again? I find that might make things more immersive.

Or how about a narrative message when you die, like the old games used to display? It could be something funny, ironic, sombre or even sarcastic? I find that adds some of value to games and makes a battle less frustrating if you failed.