I've only played as Soviets in this game at the moment, and against AI while I get used to the different set ups. Was never a very good vCoH player tbh, but was having terrible trouble against early German light armour. Was spending a lot of res on the AT grenades, but that's a sticking plaster as opposed to a real solution. I've started building the infantry building for Guards, and rushing to get at least 1 AT gun out which I sit near my HQ so that it can be protected, then push it out slowly as I build the AT protection up. Just finished an AI match where I tried this out, and it seemed to work pretty well, almost a relaxed victory. Still only against Standard AI though
So - is this the right way to do things? If so, it kind of limits your commander choice initially, as 2 out of the 3 have guards.