lol, at people just comparing spreadsheets to show how OP germans are, but that's not how it works on the field. The fact is German tanks although excellent against enemy tanks, they can't do shit against the infantry. The Soviets, however, have heavy tanks that can kill both German tanks and German infantry, because of their huge splash radius. If the AT capabilities of the Soviet ISU152 or IS2 become better than there is no stopping them.
The German's couldn't deploy any infantry on the field when IS2s or ISU152s just insta wipe them in seconds, so the Germans have to depend on their tanks to do any work. What's really important is the infantry combat of the game, the ability to cap points. Late game the German infantry become useless as they get insta wiped by mines, and Soviet Heavies.
One of the most important thing in CoH2 is the early game, if you let either side get a good amount of fuel then it's GG. If you let the Soviets have a lot of fuel then all your infantry will be wiped, if you let the Germans have the fuel then you are not going to get enough tanks to match the Germans.
Don't complain about Germans being OP when the Soviet heavies makes it really tough for a German to get back in the game, as the instant wiping will make Germans lose map control which would mean less fuel = less tanks.
If you really want to balance just look at the early tier stuff. People complain about Grenadiers over performing against Conscripts? Well the German t1 don't have any early counters against the M3 scout car.
To those who are complaining just aren't abusing the right units.
Umm... whatabout the Ostwind? And the Brummbar?
And anyway, Soviet infantry can do even less to German tanks, especially when you consider shreked Pgrens...