The problem I have with the early game atm:
German player: You need a combination of MG42 and supporting Grens. Those need to be all in one area to support each other. If shocks flank you, you need to retreat everything. This can even happen when running frontally into the MG42. Just pop smoke and throw in the Russian blob.
Soviet player: Choose a doctrine with PPSH + Shocks --> left klick + right klick --> profit
Russians just run around capping the map. PPSHs can all shoot while running which is imo the biggest advantage.
This is down right hilarious because German players cry that for 5-10 minutes they need to go with a "combined arms" approach in order to have supporting units around to deal with the games most expensive infantry unit. Yet as soon as tanks hit the field soviets have to do the exact same thing but versus tanks that aren't even the most extra expensive one yet then Germans take the l2p approach.
Just to spell it out for you mid/late game:
Soviets: need to have a combination of zis guns, consrcipts, su85s, t34s, and mines to support each other. These need to all be in the same area to support each other. If a panther (or tiger) flanks you you have to retreat out often losing a lot of units because they can't just retreat in god mode like infantry. The German player can do this frontally just by blowing smoke canisters, or using the vin diesel nos button
German: pick doctrine with tiger (luckily everyone gets panthers) --> left click --> right click --> profit
So realistically what's "worse" ... Being forced to play well for tgr first 5 or 10 minutes or the rest of the game? Personally I prefer the challenge later which is why I prefer soviets