I agree that the armors are an improvement over the original, but I think there's further room for improvement. For starters, there are very limited ways to regenerate them during a fight (fortify and ice armor as well as certain consumables, atleast the ones I found...)
On top of that, i does feel a bit too polarized. I would like to see it work like a spectrum, with 100% armor left giving enemies a 0% chance to cc, 50% gave a 50% etc.