Generalnie wygląda to tak : co 15 poziomów klasy (inne od poziomów postaci), możesz wybrać kolejną klasę lub upgrade tej już posiadanej (do 3 razy). Przy czym nie ma podziału na starsze/nowsze, gdyż to jest w zasadzie bez znaczenia. Większość buildów opiera się na wybraniu 2-3 klas “docelowych” które się będzie ulepszać, ewentualnie dobierając jakieś pojedyńcze levele z innych klas.
Warto wspomnieć też o tym że grając np chronomancerem cały czas możemy używać skilli z poprzednich klas, czyli np pyromancera :P.
A co do tego czy wszystkie są użyteczne to już inna kwestia. Grać spokojnie można czymkolwiek i większych problemów nie bedzie o ile nie rozdajemy punktów na chybił trafił :P. Jednak jak zawsze są klasy równe i równiejsze. Tym nie mniej jak wspomniałem grać można czymkolwiek o ile to zostało przemyślane
Jedyną sytuacją w której dana sub-klasa jest silniejsza jest ta w której porównujemy pyromancera krąg 1 i pyromancera krąg 3 :D. Generalnie warto mieć przynajmniej jedną, albo i dwie klasy na krąg 3, ponieważ większość klas wtedy zyskuje dosc mocne skille i perki