yeah and ost doesnt have useless commanders
Late game armour...SU-85's, ISU, IS-2.
T34 is indeed crappy. B4 could need a bit precision buff but then everyone will just use it to pwn okw so hard okw gets useless again. KV1/2 i don't see a problem with it.
There is one big difference, soviets
NEED commanders to be reliable, and there is 3 of them more or less. osther is quite good without commanders.
Late game armour: su85 is situational in a lot of maps it just sucks bad, and by itself its not that good until vet 3 if it survives that long. ISU is in a weird spot and is2 needs some tweeks. Not to mention the is2 barely wins the panther 1vs1 and those 2 units are locked behind commander, if you don't choose them you are toast, also panther is not doctrinal.
Kv1 is like a churchill with a lot worst stats and vet abilities for almost the same price, kv2 has less range than a su 76 barrage, and miss everything even in normal mode.