Well, any comments?
You mentioned different factions. How do you plan to implement that?
Having different enemy factions could boost variability, but there's a thin line between a varied universe and a very dull one in my opinion. Do you plan on giving different weapons and vehicles to every faction? That would be great.
I appreciate that enemy positioning and behaviour changes every time, nice. If you want somebody to play your game for a very long time than it has to adapt to the player and make every playthrough different.
Talking about factions I would diversify their in-game personality. You could base that on each faction goal and motivation. One could be very aggressive and use guerrilla-style tactics, while another could follow a military style approach or prefer a long-range combat and so on...
Every mission in End State will follow the plot-line so it's essential that every faction mirrors itself into the battlefield in order to create immersion and feel believable to the player. Having to learn how your enemy fights every time is fun and compelling.
I'm going OT now i guess though.