Just finished my first full game of Elemental LH, after restarting after a disastrous start of my first game (ala, WTF IS ESSENCE, etc). So after an 8 and a half hour game, here's what I noticed. Played on Normal/Normal and went for a Spell Victory. Also was playing a custom race that allowed 1 handed spears.
For dealing with mobs, spears are just great (at least with men). With proper positioning, spear troopers annihilate city militia with proper use of impale. Especially with the 1 handed spear perk, you just can't go wrong. A single unit of Heavy Cavalry with spears performs the same task. Seriously, after a certain point, the only things that were killing more enemies than my spear-wielding women were my Storm Dragon and my Sovereign.
But the main thing with the spear is that in order to effectively use impale, you should probably have an initiative bonus, either from a commander, or light armor, or both. Using spears as men is probably better because using Rush is a very powerful skill.
However, hammers are great for single target annihilation (trolls, ravenous spiders, etc, come to mind). For massive crowd control, Axemen infantry + Cavalry Spears probably work best. Cavalry for the impales, and then Axemen for cleaving.