the thing is, Allies depend on commanders too much. 0 tier assault infantry/AT/light vehicles, heavy tanks, artillery unit.. OKW has them as default. USF needs commander for each. that doesn't even make sense, considering what US army had during the war.
and I wouldn't care about what actually happened during the war if the game is balanced.
"Axis" aren't a faction but two separate armies with mutually exclusive rosters.
Going by your logic, allies are the ones that lacks nothing and have even more. Heavy tank (churchill), rocket arty (katy), early assault unit (penals), flamethrower (su), late ai vehicle (m8, centaur), mortar (su, usa), artillery (pack howie), light vehicles (i will avoid this for obvious reason, there's a total of 5 axis light vehicles non doc, 2 being a car, while allies have 7)...
Ironically, while there's nothing that at least one allied faction doesn't get non doctrinally, "axis" lacks
* a generalist premium like ez8 or non doc comet
* self propelled arty like sexton and priest
* non doc offmap artillery and recon like those provided by british flare and us major.
I don't get how allies are more dependant on commanders than axis are, GCS2 showed that players are extremely selective with axis commanders.
Wehrmacht was completely reliant on puma panic button (which is getting removed basically).