I feel like this is a good start. Everyone whining about obersoldaten really needs to stop running inf into the best AI unit in the game. its like complaining that rushing su-85s into a field of paks should be viable.
I understand but even if it's the best infantry ingame, it should be countered by another infantry/tactic (not only with tanks). At least they could be stronger Long/mid range but have a weak short range so if you get close enough you could have a chance. Atm only soviet sniper can deal with it, USA have no infantry counters.
Remember that Knight cross holders were weak against fire and long range weapons. Every unit should have a counter imo.