I agree with the OP. Either make them repeatable, or add more class specific quests in all areas of the game so you have more to choose from when you level other classes.