sadly, while allied armour is effective against infantry. axis AT is so much more potent than allied ones. pak40s with their superfast firerate and schrecks all tear allied paper thin armour. not to mention, allied armour dont have escape mechanisms that are as easy to use as smoke canisters. axis with only their regular and infantry AT have just as dangerous to allied armour as allied armour are to them.
this relegates allied armour to gun platforms, rather than as tanks and must be heavily supported. so there's a possibility that the game can still be dragged on and jagdtiger can still come and change the game.
Yes, Axis infantry anti tank weapons are more effective but that's to even out the incredible damage the Allied armor have against infantry. A shot from a T3485 can even wipe out a PanzerGrenadier squad, a Panzergrenadier squad can't throw off a volley without losing a few men, and a few men is all they have in a squad. Therefore, the Panzershreck squads aren't going to kill any full hp tanks unless the tank is a dedicated tank destroyer.
Besides, the supporting infantry would be the ones getting rid of the tank guns which is why you see AT guns held far back because of how AT guns gets easily decrewed by any infantry.
While the Germans have better escape mechanism the Soviets have better trap mechanisms like cheap mines, buttoning, at nades and marked target.
All tanks needs to be heavily supported, this includes Tigers. I've seen plenty of times where heavy tanks become surrounded by a few medium tanks and get blown to bits. It's only when I see panzershrecks and AT guns defending the tank, the tank starts to win engagement. The Elefant and Jadgtiger are excellent tank destroyers but can't do anything against infantry so they need to be supported.