While we did forget to mention the 50 fuel that you start out with as the Soviets, it's worth noting that the units themselves in these tiers are not powerful enough to compensate for their cost. Why do Allied units have to be inherently worse than their German counterparts? Why can't Allied units be good? It makes no sense to me. Of course, with the recent Katyusha nerf, there's literally no reason to build tier 4 for the Soviets, so now tank call-ins are basically the Soviets' 1 saving grace in this quickly devolving game balance.
Hello, dark fire man, I agree with your tier proposal, however I have a few things I don't quite agree with. Mainly the IS-2 in T4. Personally, I think the IS-2 should remain doctrinal just as the Tiger should.
I do think the Soviets need a non-doctrinal heavy tank and instead of the IS-2 I think the KV-1 should be the one that fits quite well in the role.
On another note, I do agree that allied units shouldnt be inhenrently worse than german counter parts, but I think the problem there lies with Soviet Infantry design.