I would suggest to have some more options, if you keep going. As of 0.30, you have no option to replace dead soldiers, this means, that there is no recovery option, if you lose someone (except frenchies and radio operator).
Suggestion 1) if you keep on going with an incomplete roster, have the option to fill the empty slots with rookies. This would give an option to recover the losses, if you can make it with the remaining squad to the end of the map.
Suggestion 2) be able to retire soldiers when you push on, either with rookies, or with a rookie with a fraction of the original xp. This would give flexibility to your squad, if you make bad decisions when choosing specializations, and realize later your mistake.