It is unfair for a faction the claim their land cause after this they arent able to rebuild themselfes. Or its too difficult to do so. So my idea is first if you attack in big numers and you manage to overrun the enemy you can have them as prisoner. They are forced, to build for your faction or to pay for their freedom. Next you shouldnt claim the enemies land instead of this you can build fortesses arround your victim, to stop their expansion. Third we could also do big battles, if both factions are ready to do so. For this I would build a special battlefield. The faction who wins gain a lot more stuff from the enemy or at the beginning both faction can tell what they wanna have build from the other faction if they win.