Well I can't really agree. Fire Shield, or damage shields in general, triggering on armor contact (i.e. "miss") is exactly what a Wizard would want the spell to do instead of having to get hurt for it to work at all.
An easier fix to this "problem" is to have the "missed" attacks have different animations depending on the kind of armor you are wearing. Heavy armor should have a higher chance for the attack to land, but just bounce off harmlessly. Light armor should be more evasive. Medium armor can be a mix.
I noticed Shadowheart seems to be blocking with a shield now and there's a wooden thump instead of a clean dodge. It still says "miss!". But did they work on this? Anyone notice with medium or heavy armor, or a metal shield?