The inherent complexity of the game probably doesn't help, but your real culprit is meme units and poor balancing.
Too many King Tigers, the Bren/BAR vs LMG34/42 debacle, the Vickers/M1919 vs HMG34/42 debacle, (neither of which has been fixed, despite the fixes being bleeding obvious), the continued lack of 3inch/80mm mortars in phase A for allies, the raw power of axis ground attack versus the, well, lack thereof of it's allied equivalents, the lack of stealth and avail for towed AT assets, medium tanks being too expensive for their capability, the needless separation of Paras and Airlanding into two troop types, despite their both being identically equipped, off-map dominating the game and being infinitely too available (Every 280mm gun the German Army had firing on one Normandy Hedgerow), a lack of a call-in timer for air assets, and heavy air assets (HS129s/Mosquitoes/B-26s) being available outside of C. Airborne engineers.
Proposed fixes?
2 KT's for Lehr. 1 per card, 1 vet, in C.
1 KT for 21st Panzer, in C.
Remove the Beute Firefly (from A), replace with 2 cards of Panzer IVs. Move the Beute FF to Phase B for 21st Panzer, to replace the lost KT.
Bren to 50% overall capability of an LMG34. BAR to somewhere similar (30-50%). Oddly, like we wound up doing in RD with the MG3.
Vickers/M1919/HMG34/LMG34 to standardize ranges.
80mm infantry mortars in all (or at least the majority) of allied decks, in Phase A.
Paras with PIATs, Airlanding to become cheaper, veteran rifles (maybe with Gammon Bombs).
I'd generally like to punish HE infantry for existing, I think they're a terrible idea, given they dominate fights in woods but not, weirdly, in towns. As it stands, they're here, Eugen has stuck by them as a concept (cancerous and unbalanceable as it is).
Moving Airborne engineers to Phase B and beyond should help mitigate their impact. Stormtroopers...eh, are Stormtroopers particularly bad/in need of moving?
This should (tm) fix the infantry, or at least revitalize the game balance to something other than Allied infantry being butchered wholesale and attempting to counter with death waves of HE infantry.
No more Phase A (or B) twin-engined assets, and less phase-B fighter bombers. No 2-per card medium bombers or heavy interdictors. Minimal vet for heavy AT planes.
Particular reductions to be made to Ju-87Gs and HS-129s, which were fairly rare in Normandy, due to all being dead (but also due to their ability to kill allied armour stone dead)
Buff AT gun stealth; they need to be able to fire at least once, from cover, without being spotted.
General medium tank price buff. You know, like we wound up doing in RD.
Heavy gun Off-map to phase C, and 1 per deck (Warspite/Krupp Stahl)
Rocket Artillery to Phase C. Maybe 1 card of 1 Nebels can remain in Phase B for 352/716th infantry, but the rest (Calliope, Wuffram, Panzerwerfer and the Nebelwerfer 2) to C, where they belong.
Also, longer aim times, so they're less useful at breaking up enemy attacks.