One common way of dealing with the endless classes of GLOG is to have only a limited few available in each campaign, and then maybe add more as players go through characters and find new things. I like this, but I want to make the process of unlocking new classes as player-facing as possible.