The problem is that the armor system is heavily affected by RNG, which is noticeable especially on units like Snipers and which causes fights to be unpredictable (Grenadiers vs Conscripts anyone?)
I am honestly full of bringing COH1 as example but at least you had a clear and understandable situation: rifles > volks short range and volks > rifles long range, and RNG had a minor impact on that specific matchup to a point where, after many years, we could easily generalize what I just wrote.
In COH2 I'm feeling it's totally random and out of player control, sometimes you see your troops in green cover getting charged by the enemy, who moves in red cover, gets into your cover and kills your units forcing you to retreat.
Other times you totally shred the enemy squad. It's simply incosistent and for this reason I am personally not liking it and I would much more prefer a system were units roles are a bit more defined and where RNG has way less impact on infantry combat.
