A visual skill tree is definitely needed. As it is now, you just pick whatever sounds the coolest, cross your fingers and hope it doesn't suck as you level up.