I do not feel that the current system of picking a fighting style (rather than weapon type) is not too restrictive about what you can use, though it could use a bit more balancing.

I would say the biggest problem for the skill system is having to pick between active abilities because unless you specialize then there are not enough skill points to pump points into abilities with limited use (namely spells that do not do damage and generally do not work on the toughest enemies). I had rather pick between dealing more damage or being able to better overcome resistance to spells than pick between magic blast and polymorph. The same can apply to the abilities other paths as well. In other words, I would like to see skill determine how well you do at certain things only and not what you can do.