I know this doesn't fit perfectly but the Warhammer RPG interpretation of a halberd makes it versatile. A character using a halberd can either "chop" (strike slow and have a chance to do extra damage) or "poke" (strike very fast). I think the way to fix halberds is to make them +1 S and ASF on the first round of combat when fighting to the front . It makes sense. Like in braveheart, the long pointy things should hit the enemy first as they charge in. pikes, spears, halbs : I think these 3 should be able to make a wall of spikes that can actually threaten chargers; like a Phalanx etc..