Each build has its pros and cons. Generally everything is viable if built decently. Even on DOM most decent build works with patience and player skill.
For higher difficulties, high mobility is meta, tanking in tin armour is way harder there. But doable.
For melee weapons
- Swords are high risk high reward, generally paired with TM.
- Spears are versatile weapons, that offer decent range and spear throw can be deadly. Usually paired with MT or TM.
- Fists are hared to get going but imho scale the best at high levels. Usually with PK or TM
- Daggers are finicky, never was a fan of those. People play them with TC
- Hammers are just overkill. Satisfying overkills. PK or TM here