I still think you should have a restart battle feature, because sometimes by bad luck my troops are deployed in a bad way and from that point the battle is over if the enemy is very strong. What I do now is just close the game and load previous game. Really you can't prevent player from doing that, so what's the point of not having the feature?
I finally found out about the aldehyde feature and got the ranged support ability. That is quite nice, but it's not very clear how to get aldehyde. It seems only to happen when your priest hits and enemy twice?