I'm not a huge fan of the particular system you've proposed, but I am more generally in favor of more ways for players to differentiate themselves from other players of the same job.