Its kind of interesting how you describe it as "classes". There are not really any classes in this game. There are skillsets that mix better together than others, but character creation and progression is very flexible.