I like the current system. It's like you can choose from those general classes, basilisk, marauder and goon, and then if you are particulary good with one of them, you can specialize to one of them even more, which costs one evo point. If you for example tyrant evolve to tyrant, you lose that point, like Stof said.