There are a lot of weapon skills. However, you unlock them all by lvl 10 and then decide about your weapon and you are stuck with the same skills. Moreover, if you still manage to change your weapon alot there are still no new skills after the first 10-15 levels. The utilities are good but there aren’t lot of active skills with combat use and short cooldown. This is why I’m suggesting a solution: to any weapon make 2 sets of skills instead of one. The first set will be like now and the second will unlock at level 50. The player will be able to choose between 2 skills for each key (like you choose utilities) and then you get a lot more skills and a LOT more build variety. Another suggestion is to add more active utilities (like summons or attacks).