That's a neat idea, it allows for a bit more player freedom, and they do not need to play with a character they may not like, or that doesn't really fit.