Team AI
I've seen a lot of people complaining about the singleplayer team AI being bad (i get that - i don't like it either) and unable to protect the player as a REAL team. Like watching your back when you're sniping or during a firefight. Only things they are really useful is sync shot and reviving if you bite the dust. So would it be too much to ask to implement a another small radial menu (or something), like when you give them orders or call rebel support, but would set their "agression" to either sneakysneaky_no_shooty OR shoot all that come too close OR unleash hell on earth? You know, without giving them orders constantly but rather set their behaviour?
Bodyarmors
They are cosmetic without any function in campaignmode. Why not make them functional? Light bodyarmor wouldn't protect very well but won't slow you down. While heavy lets you soak little bit more damage but slows your movement. Heavier the armor, better protection and slower guy. Like in ghost war, tank can take more damage than most classes.
This game has ton of potential but seems like it's getting more and more multiplayer oriented (well, all games are nowadays) and singleplayer experience is quietly just dying away. Small things would make a big difference in my opinion. Just my 5 cents...