Forced back by a single TD? Ha, that's funny. It's just not true. Snaring a heavy should also never happen either, as heavies on both sides have decently long range and infantry can't usually make it that close. Allied infantry slightly outclasses axis infantry, but take a lot more resources to maintain and upgrade, and are called upon at a much higher level due to having to be very aggressive and usually have less support options. Axis tanks are also much better than most allied tanks, t34/85 and to some degree the comet being the only exceptions, so allied infantry should be better anyway. Your problem with rifle smoke is easily solvable by having another squad around to rush in while they are still suppressed. If a rifle squad gets suppressed in the first place, then they already fucked up hard because you can literally beat them with pios early game, and any other squad later on, since suppressed squads really can't fight. Or you could just relocate the mg while they're crawling around suppressed. I do agree with you about ostheer being the most balanced faction on the whole though. Running over mgs with brute force after about 10 minutes is definitely still a thing for pretty much every faction if they are alone though.
Haven´t you watched any high-end games recently? I hardly remember a time when there was more than SU-85/Firefly needed to handle a Tiger/KT. You can just kite it pretty easily if you have the micro. Mostly, when players call in a Tiger/KT, they just keep it back, because they are scared it will get sniped.
As for the Axis tanks being better, what exactly do you have in mind? Sherman/Cromwell/PanzerIV are roughly the same, only the P4 costs more and has worse moving accuracy. Centaur is clearly superior to the Ostwind, especially after vet 1. The ONLY really good(when you consider what you get for your money) Ostheer armor is the StuG III G. The whole tier 4 for the Ostheer is a waste of time, unless you play a big team game.
As for OKW, their tanks are better, but come a lot later usually. By the time you can get a Panzer IV out with OKW, the enemy likely has a counter already, so you usually have to get a Panther anyway. I think that this whole "Axis has better tanks" bullsh*t is a relic from the times when the Soviet armor was useless and the WFA weren´t introduced yet. I think it is high time to stop saying it IMO. Basic Allied armor is VERY GOOD, it is just that nobody bothered to use it since they introduced commanders like Heavy Cavalry.
"Should never happen"?????!!!! Yeah, but this is reality(of a game of course), not a driving manual. It just happens because the heavies are desperate to catch out the kiting TDs and they get trapped. All Allied TDs in general have received significant buffs over the years, while the heavies have stayed the same(especially the Tiger). They can now reliably and cost-effectively take on even the heaviest Axis armor.
As for infantry, the Allies clearly outclass the Axis, especially Ostheer gets raped hard. The reinforcement costs are higher for the Axis. The durability is much higher for the Allies, especially Riflemen, with their "light cover in the open" RA vet bonuses. The Tommies with upgrades are RIDICULOUS! Even Penals are very good. They can manage much longer with no upgrades, so it is OK that the upgrades cost more in the end.