I'm here to play contrarian again by saying I'd much prefer infantry upgrades be differentiated by range weakness much like the PPSh-41 upgrade! Make players not auto-upgrade LMGs when it makes infantry trash as close-range!
But what's the point, I know that's not going to happen...
I agree, if there are upgrades it needs to have a tactical trade-off, luckily many already do, but some are just clearly must-have upgrades that do nothing but trade munitions for permanent benefit/ improvement; right now it's a no-brainer to upgun Grenadiers with LMG42, even if the penalty is one guy doesn't fire on the move as a result. I believe back in CoH1, Grenadiers moved slower when they upgraded to this weapon, the same should apply to Grenadiers. Would at the very least encourage half-track transportation, though I'm not suggesting the movement penalty be that drastic.
Which leads me to suggest that the Conscript Ppsh-1 upgrade should also make the Conscripts move a bit faster, not enough where Urrah! is redundant, but maybe perhaps some sort of passive 5-second sprint bonus when they are attacking to encourage being used in the assault role that they are made for. Shocks have armour and grenades, Conscripts when they upgrade should boast economy and speed.
I mean by comparison, G43 upgrade also allows Interrogation on top of better weapons. Conscripts intead get SMGs and a slap in the face. Hell if anything, Penals should have been the ones to get the SMG upgrade, their satchel bomb would be more useful in the assault role.