Maybe a good idea I don't know because I'm new on the game...
But just one thing that I think it's important with your system. It will be better if you can resurrect soldier only directly after the battle or they die, not when you want. Resurect army directly is too powerfull (imagine people who let her dead-army for killing "noob" with new unit and SBAM resurect all after for serious PvP). I think some patients players will just wait x days, and if they are patient they won't buy crowns for them.