Was just thinking, I know that the randomness of solider is part of the difficulty of the game but I think having a mode to allow you to preset your soldier classes, stats and skills might be a good addition.
This might enable further custom gameplay challenges and stuff
Some, if not all of this is already in place. You can Dual Class your soldiers to fit whatever roles you want them to be. Granted, you have to get to Mid level with them. But a little playing, or Base Training soon finds them there.