So this is my idea why not have it so when you own village's you get tax from them and they go to your capital city and from there you can use the money for other strat stuff lets say villages give 10 gold an hour.
So here is another idea why not have it so you get some type of boost like extra % of troops making or you get a certain amount of troops every day or hour.
My last idea is that why not have it so city's can generate allot of money, unlike village's city would lets say give 100 gold per an hour.
You have to own the village/castle/city to get any type of extra stuff, this would make it so that all villages/castles/city's are more worth taking and defending.
Please add or put your own creative ideas.