[archer/slot][footman/slot]
I've noticed combat is usually between 8 partys. So what if instead of having to move around on the battlefield.
You made it a turn based combat,""Like disciples 2" This might help, and improve the spells like blizzard alot more.
- If you did this there would have to be a party system too. Like arrangement of units front and back before battle.
-Making archers good as well as footmen + player's will have to upgrade both now instead of only 1 type to fight a war. Because its
50% more effective that way. 
diagram of battle arrangement-
[][]vs[][] I hope this helps.
[][]vs[][]
[][]vs[][]
[][]vs[][]
Spells
level 1 spells should only be obtained by level 1 hero/char. ect ect ect. lv2 for lv2 hero. You shouldn't be able to cast a fire gaint out of nowhere. Spells should have a requirement. Like you need a certain level to cast them. Besides mana. Cause i can get mana way to fast anyways.