How about some random events in the mission to get some more variety.
Example:
Mission Fort Brachsenbrücke. With a 25% chance there could be some survivors of the destroyed convoy. As soon as you get to the position of the 2. Tome they spawn in the cave under the bridge and get attacked by some enemies. These survivors could be some kind of tanky foot soldiers who don’t deal much damage but can take a beating. If you are to slow they get killed by the enemies. If you save them you get the option to escort them to the fort. To prevent the mission from getting too easy with the additional companions, there could be more elites in the following hordes. I guess even two bosses at the same time could be possible. Depends on how strong the survivors are. If you manage it to escort them to the fort You get additional exp at the end of the mission. If you don’t want to escort them they will just stay in their hidding.
Why i would like this?
It would add more diversity to the missions.
Also you would finally get the feeling that you are not the only one who is fighting against the chaos^^.
This is just one example of many random events that could be implemented.
Of course the AI often gets stuck right now, so that might be a reason not to implement my idea but i hope this gets fixed anyway^^
Also the survivors could get teleported to your position if they really get stuck like your other compagnions already do.