So, just an idea for when you want to replay certain missions in a campaign, but don't want to start a completely new campaign to do so. Maybe provide a way to choose that particular mission (and the previous conditions to go with it, such as unlocked heroes) from the main menu?
I wouldn't suggest this to be available from the very beginning, and recognize that the branches are part of the replay value. Maybe after beating Kenji's journey for both the Serpent and Dragon, you can at least skip through the first mission, where you have to pick between the two.
Other ideas include that a mission is not re-playable until you have beaten it. If that's not enough, then maybe you also have to beat all mission choices that DIRECTLY follow it. For example, you can replay the archer base (2nd or 3rd mission of the campaign), only after you've also beaten the wolf, lotus, AND crossroads province beforehand?
