I don't think anyone's mentioned this, but why not have experienced officers give strategic bonuses if they're kept at the base? I don't know how much work it would be to add an extra stat, or a bonus attribute, but getting a bonus to research, manufacture speed, alien ship detection, injury healing, et cetera should be a good way to keep combat squads from consisting largely of generals.