However, isn't it possible that this would lead to balancing problems? Mainly later on in the game.
Consider this scenario:
My main character managed to survive 7 missions, this means that he has earned a lot of skill/stat points (70 each iirc) and was thus able to upgrade a lot. Then the main character dies and the player switches to his/her alt character. This alt character then "inherits" half of the skill/stat points (35).
However because of this the alt character is only equivalent to a character that only survived for 3 a 4 missions.
Now mission 8 starts and the alt char is paired with characters that did survive the 7 previous missions (let's say that the majority survived the 7 missions and the alt char is the only one who didn't).
Now when selecting enemies appropriate for the level of the players you would probably pick enemies that match the level of the majority of the players. However, their level would be much higher than that of the alt character, they would have a lot better stats, making it very hard for the alt character to damage or hit them.
If you would scale the enemy level to that of the alt character, the enemies would then be too easy for the players that did survive the 7 missions.
While this wouldn't really be a balancing problem for a character dying in the first few missions, it could become one in later missions I think.
((Next to stats the alt char would also have the gear of a rookie that just started because of they