Missing a shot/bounce you name it was/is/will be part of the COH experience. No1 whined about it back in COH1 (even in tourney).
CoH1 has better penetration system. Each weapon has a whole penetration, accuracy and damage table compare to each type of armor.
For example, in CoH1 M10 can penetration 90% with panther at close and 70% at long.
Or Marder III has 25% more damage vs Pershing, which make it a natural counter.
CoH2 has way worse system, in hope of reducing coder workload by simplifying with Armor and Target Size value. And thanks to the system, RNG become more decisive factor.
Of course luck is what make this game interesting, but when it goes beyond imaginable border, it's just stupid.
This replay has a raketen killing engineer squad and 4 conscript model in heavy with 4 shots at min 3. Using raketenwerfer to counter infantry prove he's more skill? I doubt so.