This sounds interesting, I'm looking forward to seeing how you've implemented your ideas into the demo once it's finished!
This would also allow for some interesting ways to add more depth to the characters. For example, if the player kills a certain enemy unit, instead of the whole cast reacting negatively towards it, some characters could support the decision, things like that.