I think you need to lower how much time it takes for a new settler to be made.I say this because when you have a battle and you lose a lot of members from your army it take far to long to re build that army back up.
Please let me know what you think.I have made a poll for this yes/no