Love how just because the ISU or IS2 is more expensive than the tiger it should somehow justify being ridiculously superior to German equivalents. Ok let german player pay 20 fuel more or whatever crap it is and give us equal footing.
SAme goes with german infantry.
I will give you some facts instead of your observations.
1. Tiger > IS-2 - no doubts about it. If you struggle against IS-2 with Tiger then you're doing it wrong.
2. ISU-152 will outclass every German armour 1 on 1 except for Elephant. The reason is ISU-152 is the ultimate Soviet unit. If you want hard counter for it just build Elephant otherwise all you got are soft counters. The other thing is that both ISU-152 and Elephant are too good and majority of players, aside from few fanboys, want both these units to be changed accordingly.
German infantry beats Soviet infantry with exception being Shocks. Shocks are the only armoured infantry unit and they will own every other unit when USED CORRECTLY.
Other then that Grenadiers will beat everything else Soviet got to offer when USED CORRECTLY. Later in the game with all the upgrades like LMG and G43 they are still very viable. Just don't rush tanks with them.