It's definitely immersion-breaking when I see 3 or 4, one thousand men battles in a span of 4 days lol I believe war should have consequences and battles, whether won or lost, should impact your troop's morale in some negative way... afterall no soldier wanted to fight a battle after battle, they would be exhausted... That's it... Implement an exhaustion system, when troops are too tired to fight and you gotta rest in town.