You can look at the stats of the set the enemies are wearing. Ironclad set comes at 427/395/454/427, which is pdef, strike, slash, thrust. So lowest value means best weapon.
Generally speaking, heavy armor is always better against slash and thrust attacks than against strikes, but heavy armor...