One thing that make shocks shine above other squads is that they come out strong when called in.
They don't need any upgrades to be at their maximum dps and 2 gimmicks to be instantly effective. They are not a weak unit per se.
I rarely call them asap as th cps are available, more like a midgame/ late call in, esp. when i took a lot hits on my infantry / maxims and i don't have the time to new cons up.
They are a god unit to (surprisingly) fight back an axis push that bleed the opponent already.
You can just walk all over half dead wehrmacht units with ease.
OKW is another thing, since volks in late willl probably heal or are genrally more resistant. But here is an example where they really can shine.
And here is a huge weakness from shocks vs OKW. Good players won't let you come near and even if you do, the already vetted volks will have more hp than you have dps
(ofc. my subjective obsvervation).
When you have to get close, stgs drain your hp and incy nade even more. Before you can do any significant damage, you have like 3,4 shocks left with a 3rd hp bar.
And here you begin to bleed...
Buffing shocks? Make them more resistant against flames?
A little bit more hp would be recommended or remove double cooldwon? Can't remember if that was a cause to make them op.
I love them, but they are really hard to maximize their effectiveness.