I have played several PBEM games against a human opponent as Axis. I generaly lose every time. The only exeption is in mid war with Tigers on my side. It's just unbalanced. We also never play quick battles and in our battles the experience level of both sides is similar.
Scenario makers tend to put a lot of cool (read expensive) stuff for Germans. I would really like to lose some "uber" qualities for numbers. I don't need Tigers, PzIV is great, but I need more of them. What I usually get is either Tigers or a decent mix of armor and infantry dumbed down with a bunch of halftracks and I end up against superior numbers even when I am attacking. In my opinion most scenario designers are victims of western cold war propaganda by trying to portrait german army as either superior quality (Tigers) or more advanced/modern by creating the image of a mechanized force with halftracks. This is not very teaching (tigers) nor fun (halftracks) for the axis side player.
Maybe I'm just rambling here, but I think that the failure to modell russian armor like it should be combined with scenario makers who are just humans has resulted in problems for the german player in many scenarios. You either get the big cats against T-34's from the scenario designers who believe in german propaganda or you get the more "historical" force mix dumbed down by halftracks. You either go for the high ground with your Tiger or you go for the cover with your halftracks.
Ok, this post has been a bit off topic. I just want to say that due to modelling and play balancing reasons the available battles favor an experienced soviet player in CMBB. They get numbers and know how to use the usually good enough or just plain better soviet equipment.
Think how much good stuff a soviet player will get in a meeting engagement where the german player gets a couple of PzIV's, several platoons of light tanks and one mounted panzer grenadier company with their expensive halftracks.
Or maybe I'm just not very good in this game.