I’ve only played 1st edition and won’t ever play it again. I can field a Russian infantry division (81 platoons) and each platoon gets a one dice anti-tank rifle shot. Long story short, they stop the Panzerwaffe dead in its tracks every single time.
That was an issue for me too but it changed in version 2. Infantry no longer automatically get an AT value it’s an upgrade. Many players chose to upgrade all but I go for a level which I believe matches historical levels of use.
It’s still my ruleset of choice for 1 stand = platoon level games but I’m not really interested in that level at the moment.