I definitely agree that tanks should feel more like tanks. They should defend against blows with their armor and shield as opposed to nimbly dodging.

Even if Larian simply coded "miss" animations as percentage likelihoods depending on your armor, that'd be a fine solution. They don't need to actually compare the to-hit with your Dex Mod and your armor AC. E.g.,
- If wearing light armor (or mage armor): 80% chance to dodge a missed attack, 20% to block with armor.
- If wearing medium (or natural?) armor: 50% chance to dodge, 50% to block
- If wearing heavy armor: 10% chance to dodge, 90% chance to block
- If wielding a shield: 20% chance to block with shield, and appropriately decrease the above percentages