I dont like the specialisation on specific weapon types. I would like the categories based on the weight and size. Maybe like that:

light weapons: single handed only
-light swords, daggers, knives, ...
-light and fast firing bows, arrows which could be poisoned

medium weapons: single and double handed
-medium swords, axes, ...
-shields
-bows and crossbows, explosive arrows

heavy weapons: two handed weapons
-heavy swords, battleaxes, warhammers
-awesome overpowered crossbows, multiple explosive arrows

Your regular stats would define which weapon type would be better for your character. Like when you have more strenght, you would be better with weapons like axes and hammers. When you have more dexterity you would be better with knives, bows,... of course a weapontype could profit from more than one stat.