I agree with Ciez, but the problem is the allied armor is limited...in terms of use. We have some broken ability/imbalances here and there.
Allies cannot utilise their armor as much as the axis due to the strong axis AT on the field (which can be only dominated by arty or/and spam --> not reliable in 1v1). This has a huge impact on late-game, but mostly the USF suffers from it because of their fragile tanks while the soviets can compensate this with call-in units (Is-2, 85s, marked target).
Ever tried to kill a Tiger (don't forget blitz) with M36s when it has double PAKs and vet 3 lmg gren support behind it?? Even P-47s do shit against it.
I'd go for fixing the call-ins first and fixing the axis AT so it wouldn't deny the allied armor usage.
Fun fact, double bar rifles at vet 3 completely dominate vet 3 lmg grens. Like you can actually have vet 3 lmg grens standing still in green cover, have the vet 3 double bar rifles cross open terrain, close in and they'll ultimately win. It's pretty silly... grens are so bad it's silly. Then again cons aren't much better overall. Vet 3 lmg paras.are actually the most batshit op infantry though, they can beat vet 5 obers with ease as long as obers.aren't in green cover.
And also....buffing jackson penetration and speed is literally the stupidest thing I've heard in a while. The only way you can buff penetration is if you nerf the damage to 160, which gets really complicated with regard to keeping time to kill roughly the same for jackson vs tigers, and destroys the defining characteristic of the Jackson in the first place. And do you honestly want the Jackson to be faster than the panther? Give me a break... just learn to properly micro the jackson, it's an absolutely incredible tank.