So what's your solution?
If you balance for the average joe, you are gonna have plenty more abusive things in the game.
Well, to begin with, balance should be more focused toward team games, as they are the gamemodes played the most by new players. What fun does a game have knowing beforehand that your chances to win are lower than your enemy's just because faction design? That's why you always see more axis players than allied ones.
I prefer to see changes to help the casual player to have fun, even if that means that the top players will abuse them. I was going to lose equally against them, so I don't care, but at least I won't lose against a less skilled player just because his faction is better than mine in teamgames.
I play soviets, yes, and my playercard shows how this game balance has changed, as I have been usually between top 100-300, and after WFA was released I've been plummeting till #3000. I've noticed that allied random players are way more noobish than the axis ones, as if experienced players avoided playing allies because they know they are harder to micro, boring and less probable to win with. Having that in account (a more novice player pool) and refusing to play cheesy strategies like sniper+guards or B4 spam, makes playing as soviet a sure loss against equally skilled enemies (usually even againts less skilled ones).
OKW is just the last nail in the coffin. A faction that allows brainless blobbing without combined arms at all. All soviet T3 units can be screwed by just a couple of volks+schrecks, and all T4 units can be destroyed easily by an immortal Puma or even volks (again), and I won't talk about reinforcing and repairing near key points.
All soviet infantry is a joke except shocks, and they are doctrinal, and they became useless too when Obers take the field.
Although factions shouldn't be mirrored, they should have equal power in all stages of the game. Making a faction more powerful early or late in the game just creates imbalances impossible to avoid in bigger games. Relic should start by that. Probably making USF weaker early game, but improving their lategame units.
OKW main weaknesses are useless if their reduced economy enables them to field armored vehicles as fast as any other faction, and their lack of medium tanks doesn't mean anything if their cheapest infantry can destroy T34s face to face.