Also rein logisch gesehen würde ich sagen das das beste System das Lehrmeistersystem ist. Dabei kann man in jeder Stadt einen Lehrmeister antreffen der einen in den Magischen Technik unterrichtet. Wenn man jedoch sich für einen Zauber entschieden hat kann derselbe Held keinen anderen Zauber der selben Stufe erlernen (Vampire Dawn brachte dieses System zum Beispiel zum Einsatz, nur halt ohne Lehrmeister sondern mit seltsamen Kristalldingern...)
Aber ich denke das althergebrachte "Level Up! Du erlernst xxx"-System ist immer noch am besten geeignet. So kann man mehr Einfluss auf das Balancing nehmen und dem Spieler die ganze schweren Entscheidungen abnehmen, damit dieser später keine Probleme mit den Gegnern bekommt weil er die falschen Skills gelernt hat...