I agree with everything.Bushes in the war torn streets of Stalingrad.
And yes there was a time where everything revolved around the Flamerht. Soviets HAD to go Guards. But since then, it was nerfed in a many ways. Too many.
I would also do something about the Sniper. First of all the vet 1 ability. Oh what joys I could have with sprint.
Maybe he gets more usefull when MGs are better, but I doubt it. Then people will just build more MGs
He could get a bit sight range back, atleast enough to match his range.
To keep in theme and asymetry, I would suggest a vet 1 ability that allows the sniper for a short time to go invisible undependent of cover (5-7 seconds?) or become invisible on activation while standing still and not shooting. Or give him the ability to plant bushes
Or if we want to keep the current one, just buff it...
Or general survivability buffs.
About that cloaking ability, does it come with a slowdown? Cautious movement.