Something else: Halberds and other large weapons. I i read in the wiki that most dwarves would not be able to use them due to size. I also know wiki tends to be outdated. In general can i somehow be sure my dwarf troops are properly armed and able to fight? Can i know if all the tropps i had eqquiped with spear+shield in my last game for example, actively and efficienctly used their armaments? All weapons in the raw have a a 2 hand line, so i dont know how to make sure they have the gear i want them, or what gear they can even wear as a group or an individual.
two-handed is the minimum size to use the weapon at all, one handed is the size to use something one-handed, if I remember right. Height and broadness modifiers are supposed to be taken into account, so some dwarves would be able to use great weapons two-handed (or one-handed with a shield, though with a severe attack penalty, as some enemies do.) Supposedly though said modifiers might still not be taken into account, meaning dwarves can't use great weapons (halberd, pike, two-handed sword, great axe, maul,) period except in traps. Trolls on the inverse, can use any great weapon one-handed, while humans generally can always use them two-handed.
All dwarves can use spears, as can virtually all animal men and kobolds; just check thier inventory to make sure they actually picked up the weapon, cause sometimes they may follow orders and not get thier weapons because of circumstance (enemy nearby, wild animals, tantruming dwarves attacking them are all ones I've seen.)