Before knowing what the skills did for each class I was going to choose Priest, though after the reveals I'm really liking what knight has to offer and maybe I could try to turn the knight class around and be more of a DPS take on it. The mage skills also are very exciting and I might have to roll with that if DPS Knight is a bit lacklustre.
These are only the first branches for each class. Every class will have at least 3 branches with like 10 skills each branch. 66% of all skills are thus not designed or implemented yet.