The less than average results from the Dwarven war engines, and poor melee results they are crushed.
As the Dwarf player I learned that the Kings of War like GW Fantasy has missiles and war engines are only effective against Regiments or smaller units. Unless you build Artillery battery of 3 cannon - hoping that at least 1 gets a 5 or 6 (Warsmith allowing re-roll) you will hardly dent a horde. Rifles or bows keep to Troops of 5 or 10, or get rangers to act as vanguard to be annoying