hey ,
first let me apologize I don't know if im in the correct forum but I really wanted to voice an idea
one of the most annoying things for me is that soldiers get ranks without any regard to their performance
for instance in the last play through I had a guy who killed his team leader (a captain) and mortally wounded another ( who later died because I couldn't get to him)
at the end of the stage he was promoted ... ????
my suggestion : allow soldiers stats to improve but give the player "Upgrading points" so they can choose themselves who should get a better rank ( ranks could give bonus points like bravery or strength)
that way the good soldiers will be team leaders , instead of the ones with crappy accuracy who I had to put on the team to add to the firepower
this will also immerse the players in the game as the high commander as they are the ones making the important choices
on the off chance this is not accepted (I don't see why not) I would at least suggest a penal system to remove a soldiers ability to upgrade if he hit another team member or kills a civilan
like it would be in real life
again for the immersion and the feel of control
hope you like the idea
and hope im in the correct forum