First off, thanks for the reply!
Well I am much more a Starcraft player than CoH player and what I have learned from there is that it is better to do the same thing well than to the "correct" counter poorly. This is why I try to stick to something quite similar in all games. Also I don't follow this religiously but it's more of a guide to reduce the amount of thinking I need to do ingame.
Now to your build:
You don't get any conscripts? How do you have enough infantry to keep a presence on the map then? I totally agree with M3, I always get one with penals in and it almost always turns out paying for itself. Especially against Kubelwagen. Sniper could be good but I have not yet been able to make him work, maybe this is something I should practice. But with my build I could switch second penal to sniper, then I can take care of their anti-tank weapon team from afar allowing m3 to be more aggressive. My next problem has been early armor, it seems with the way I've been playing I have to retreat much off the map if I see early armor(puma or flak) and wait til I can push with a ZiS but even then ZiS is slow and their vehicles fast so still hard to get back the map presence. How do you deal with this?
I definitely do build more infantry after what I mentioned. Usually more penals or conscripts, sometimes another sniper. And if I don't start with T1 build I just mentioned, I definitely go with the standard 4 conscript build (but not against OKW).
When I go with this build, I combine it with Guards to help against early armor. Pumas and Scout Cars get spanked by Guards, but most other anti-infantry vehicles (Panzer II, Ostwind) will give you a really hard time. Guards got nerfed in a patch not too long ago, and ever since then they've been lackluster. But pair them with a ZiS and you'll be perfect. Draw the vehicle to your ZiS and once the vehicle takes a hit and realizes its mistake, snare it with button and let your ZiS and Guards keep punishing it.
Snipers are great if you know how to use them. They enfuriate OKW players and they will rush some kind of light vehicle or ability to take revenge; so be ready to always move them back after your shots and have other units protecting them. Try to set up some kind of ambush: an AT gun, units lying in wait, etc.