Glad you liked it.
The initial plan was to have each class have 3 separate segments of skill tree. So warrior was Beserker (Thorns, Frenzy), Paladin (Heals), and Knight (Defense, Stun, Shield). This got lost in translation due to time constraints. I agree it would have looked good to have the character change based on the selections.