Hello everyone. Me and registered only to propose an idea. The issue of alliances do not bother me to have my allies. They could make a modification to the Allies. They could do missions as if they were small "crusades" that you propose your ally / allies through a diplomatic or other means. And the mission was to go to X position and help the allied army, either in battle or a siege in X shifts (that starts the fight on the map, was the ally, not your own) in the red area map with the ally. And if the mission is not fulfilled, lose your friendship with that faction. And even he could not break the alliance for help. What do you think? I do not think that is very hard to do and would be a right way to help you, or you can help. But that was not a constant thing, just sometimes, like the Crusades.
Sorry if not well understood, and used the google translator.