I'm currently doing a strict Commander's Choice playthrough. Whatever specialization rolls they get, players have to make a decision which ones to choose. No 2nd rolls or redo. I'm also using a mod that gives passive EXP. I've tweaked it so that new soldiers don't benefit from this passive EXP. Otherwise, players can easily just redo the 1st level over and over again until they get the rolls they want.