Recently playing axis, i am having problems in firefights against allied squads (specially attacking), my German troops waste their ammo too quickly, meanwhile allied squads can continue fighting long time, with considerable firepower.
The poor ammo load of german squads compare to allied one´s, is a big flaw to first, than could be exploited by intelligent allied players.