Have any of you guys EVER had to work with materials?
Any Bronze is soft easily malleable shit. Somewhat harder than aluminium. Nowhere even close to Steel which is in a completely different league.
Being soft and malleable is nice if you want to build something from it, but utterly useless for weapon use. Bronze swords are so soft that they'll be useless after a single strike against any harder material (eg. case hardned iron armor or other iron based swords).
Let's compare some values:
Bronze alloys:
Tensile strength: 550-650 MPa
0.2% proof: 250-270 MPa
Hardness HB 140-150
Brass: pretty much the same
White cast iron:
Tensile strength: 340-480 MPa
0.2% proof: 200-280 MPa
Hardness HB 220
Grey cast iron:
Tensile strength: 450 - 700 MPa
0.2% proof: 300 - 530 MPa
HB: 220 - 310
Tensile strength is pretty meaningless in practice. Proof strength is much more important as failure criterion.
So what do we see?
Grey cast iron is superior in every aspect to Bronzes.
White cast iron has a wider range for proof strength, it is both below AND above that of brass. It's hardness is SIGNIFICANTLY better. Armour made from this would be quite impervious to Brass cutting weapons.
The biggest benefit, though, is not really displayed in the numbers. Bronze is Bronze. There is little room for variation. Cast iron, on the other hand, can be case hardened and tempered to yield vastly differing material properties in different locations of the same piece.
THAT is the reason why for example camshafts are made from iron and not brass.
Another note:
Case hardening via carburization and nitriding as well as tempering was somewhat known in the middle ages. IMHO it would be no huge stretch of imagination if Dwarfs could develop a rudimentary knowledge of this. This could be implemented via skills. The range of attributes for iron products would be HUGE based on skills. A legendary weaponsmith would probably produce case hardened tempered wrought iron / steel swords with amazing attributes compared to brass.
Brass on the other had has very little room for skills affecting attributes.