IMO, it's not a problem with the system - but for my group, it's just not fun. Hence, we changed the game to suit our preferences. There's no "right" answer here.
Consider it in this light. Imagine we have a new barbarian class. The class has two primary options - it can wield a dagger (with no...