I will be taking a different approach to levelling in this world. Basically you need to find a trainer or at least something/someone that can help you attain new powers. You can gain levels as normal but to learn new powers you need someone to teach you. This goes for all classes. Some powers may be able to be learnt without the use of a trainer, but this will be the exception rather than the rule.
Basically fighters, clerics, rogues, and maybe rangers and barbarians will have a fairly easy (at least at earlier levels) of finding a trainer. I have decided not to make any actual impediment to arcane magic, but there are very few if any high level wizards, there is also going to be a more limited choice of powers available to be trained. The same goes for most of the other non-basic classes. Bear in mind I will be taking this difficulty into account so if someone wants to play a wizard there will be other benefits.
I will be putting more information up over the next few weeks, but this is fairly important information to consider when thinking of a character.