I love the armor system, but I don't like how some skills, such as taunt, are made absolutely worthless by it. A few skills need to pierce the armor(s), that's for sure.
I also hate how AI will stop at nothing to CC someone with glass cannon regardless of how much armor they actually have. Also makes me annoyed to even bother having a tank.