In my opinion there are enough skill points to finish the game, but you have to keep your characters so narrowly focused that it takes much of the fun out of leveling a character. There should be more. It was fun being able to swtich between different options in DD, and I can't do that with BD.