Anyone like me who feels like Wehr is over performing a little bit right now?
Main problem here is the Grenadier whose squad size is 4 but can solo any Soviet squad AFTER they get their weapon upgrade. At first I thought to myself, hey but the German units are expensive as hell. Then I checked the unit guide and oh my god they are as cheap as a Conscript squad, yet they beat Conscript in any range no cover 1v1 fight, they beat Penals in long range and they beat everything after MG42 (which cost as much as doctrine PPSH, as much as PTRS and as much as DP). They also have a grenade ability that is made to wipe squads in cover (as good as the upgrade-required American grenades and at the same cost). They have a free panzerfaust ability that frankly is pretty useless since no good player will get their vehicles that close to any Wehr squad (hey but sometimes my penals can still Satchel German tanks sooo no thought about that). It is correct that Grenadiers are tier 1 units and so are Penal Batallion (which funnily takes 300 manpower for a squad that is mediocore in AI and actually can be pretty good in AT against unskilled players). The point is that Soviet infantry just cannot stand against German infantry in mid-late game and when considering early game, the Soviet only have a slight advantage since if they spam Conscript the Soviet will have 1 more squad, which can be pretty nice), however the Soviet has no way to heal their infantry except for sacrificing this squad (I mean not producing it) in order to get the field medic (which stays at home only and hinders Soviet in 3v3 and 4v4 games). Grenadiers can heal themselves at Vet1 (worse than the British heal though).
Wehr can also get MG42 (everyone agrees that MG42 is the best MG in the game right?) which is as expensive as the Soviet Maxim but can somehow overperforms against both the standard Maxim and the doctrinal Dshk (seriously I have no idea what Dhsk adds to the game except for skipping tier 2). Edit: I don't know what the Vickers have better than MG42? which can be used in the early game to stop the Soviet and American player from winning the game outright.
So the Soviet player has to advance his tech or risk losing the late game since Germans infantry will overperform after a while when they get their upgrades. The next problems lies at the Panzer 4. I don't know why but Panzer 4s have this tendency to kill exactly 3 men per hit. The AI capability of this tank is phenomenal (the AT capability is subpar comparing to its cost though). But massing Pz4s and Soviet infantries will be completely useless. To this point the Soviet has the T34/76 which is cheaper than Pz4s, however loses to one and has weaker AI capability. The Soviet also has the doctrinal T34/85 which is actually MORE expensive than Pz4s, fight equally with Pz4s (I would say equally because the T34/85 is likely to miss its shot, it seems that the accuracy of this unit is lower than T34/76 somehow), has weaker AI capability, and has some more HP. The Soviet can specificly counter Pz4s using Su85, but then they cannot do anything about those pesky Grenadiers.