In optimal conditions, best material, best workmanship, highest skill of the required type for the wielding dwarf.
Best weapon is fastest kill. This is only about offensive ability!
I'm talking about most enemies encountered. The more squishy, fleshy type. Not one that are made of bone or metal. Of course, even squishy enemies wear armor, take that into consideration.
Example of enemies that fit into that category:
- Kobold
- Elf
- [enter animal here]-man
- Vampire
- Ogre
- Minotaur
- Necromancer (apparently not a good example, disregard.)
- Yeti
- Reacher
2 Answers
I will mention other concerns in parentheses, as they may be useful later.
The wiki article on weapons has something to say about this. For unarmored squishy types bladed weapons are best, and for armored squishy types piercing weapons are best because slashing weapons have significantly reduced effectiveness.
What it doesn't mention is that piercing weapons are still quite effective against unarmored foes. So when I don't know if an enemy will be armored I would go with spears (well I usually go with crossbows, but that's for defensive reasons). Spears are better weapons than picks (Though your dwarves who use picks are often more skilled with them.), and all other piercing weapons are foreign (I suppose that is not a consideration with fastest kill, but I don't have much experience with them).
However, my own experiments in the Object testing arena show that even in heavily armored fights battle axes beat spears nearly every time. Testing of swords vs. battle axes also gave battle axes the victory.
Do note that if you are fighting Necromancers, as your newest list indicates, slashing weapons are a very bad thing, because you will also be fighting zombies, and a zombie with an arm cut off is much like two zombies. All your other entries are lightly armored, and thus slashing is most effective against them.
That's about as much as I can say about organic enemies in general. If you want to test against a specific enemy setup you can use the object testing arena.
3Assuming you aren't specifically interested in training up dwarves as warriors, the best weapon isn't a weapon, it's a trap. Magma traps are the best. Flood traps and deep pit traps with retractable bridges in your main entrance are pretty good. All of these require extensive setup, though, so you are probably going to want a weapon trap, about 3 to 5 spiked balls, axe blades or circular blades per trap. Spiked wooden balls would be the quickest to set up at first. You can place them along the sides of a wide main entrance tunnel, then make a pit trap and retractable bridge in the middle to give wagons a place to travel when the bridge is extended. Spinning glass blades can cause near instant death for most lightly armored enemies without damaging equipment, and spinning metal blades are good against armor.
2