Dwarven provides more protection. For comparison purposes, let us assume a character that is a master of heavy armor and all of his gear is repaired to 100%. A steel shield will provide 13.5 armor rating. A dwarven shield will provide 15. These values are good for comparison. If the character's skill in heavy armor is less than 100 or if the shields are repaired to less than (or more than) 100%, then these values will of course vary.
Reference: http://www.uesp.net/wiki/Oblivion:Armor
A weapon's weight stat does not affect its damage, although heavier weapons are often associated with weapons that do indeed deliver more damage as a general rule.
Reference: http://www.uesp.net/wiki/Oblivion:Weapons