I think more then anything Soviets are missing important parts of what makes up an army.
Panzer grenadiers which are great AI or AT, grenadiers with effective none doctrinal LMG upgrade and free of charge pfaust/rnade and none doctrinal panthers, brummbars, early flame halftruck and on field reinforcement, elephants, tigers, varied units in each tier that compliment each other greatly, ability to put up tiers reliably. These things mean you are always at disadvantage until you make an advantage with enforced use of doctrine.
You can not fight on equal terms with Germs, due to much less effective troops, pidgeonholing inflexible tiering system, no upgrades for your units and soviet armor not having anywhere near the anti tank power, mobility or armor of german armor(especially considering soviet armor is often more expensive and less effective facing german armor).
The speed, armor, range and durability of Panther mean you cannot fight it on equal ground as well.
I don't feel germs are op, but I do feel like soviets are gimped. If they would've given coh2 soviets the exact same army and doctrines as coh1, the soviets would have everything they need to fight germs on equal terms or advantageously. But they removed some of the best features of allies and left them with gaping holes. Not having globally upgradable PPSH and normal grenades means that LMG grens were so out of control they had to nerf them. Not having rangers or paratroopers means you have to suicide ram P4s spammers and they had to nerf them. Not having infantry AT means elephant and panther abuse got out of control.
And so on and so forth.
See? I can also be blind on strengths of faction and act like they are crippled infants.
You are arguing like a kid
Definitely you don't know the strength of Soviet and abuse them to full potential.
Both 3 points above you stated are bullshit,
PPSH not global upgrade? You fucking kidding me? They are cheap like fuck.
P4 spammer so you need to ram? God, learn to use the t34
No paratrooper recoiless rifle? You have the marder 3 on steroid, and T34 85 which is better than M10 anytime. If you can't deal with stuff L2P
But the guy who said about Ostheer are true, some of Soviet stuff does not have true counter or their counter not doing their job well because of gimmicky COH2 design, then Relic trying to balance them making units ridiculous. The shock/G43, SU85/panzer problem is the best example.