One of my pet peeves about levelling up and character development is how the skill trees or magic spells are all laid out neat and tidy up-front. I can understand that for certain established classes, that almost all skills or techniques may be well known, so it can be laid in advance.
However,...