You will need one type for "monsters that can bleed" such as swords, daggers, polearms or bows and one weapon type for smashing crates and killing monsters with armor, skeletons and any other enemies that "don't bleed" such as mace, axe and perhaps certain polearms (not 100% sure about whether some polarms are good for this). You will need to focus on leveling at least two of the weapon types. Their effects are very destructive and they have fast attack, but they have limited charges. Wands: Wands shoot all types of magic bolts.Bow: Obviously are used to attack from far distances, though they are less effective against non-bleeding monsters.They are specially useful against monsters that is better to keep far. Polearm: Their biggest advantage is that they have longer scope that the rest of melee weapons.Axes: Axes are a mixture of swords and maces, as they cause cuts to bleeding monsters, and their hits are good enought over solid objects.
Specally effective against skeletons, rotten barrels y and protected monsters. Moreover your attack is much faster, as daggers are the lightest weapons you can find. Daggers: Lethal against all bleeding monsters if attacked from behind, as the damage and the critic change is multiplied.However they are much less effective against monsters that don’t bleed or things made of iron or wood, like barrels or armors. Swords: They are used specially to attack monsters that can bleed, as they cause cuttings.This are short descriptions of all weapon types taken from their webpage: