The StG by mid-late game is support DPS against mid-short range Allied infantry while Volks provide faust support. Volks by mid-late should be supplemented by MGs from the HQ, call-ins, or Obers.
StG provide short\range support indeed, but its simply not enouth. Allied inf are very potent with vet 3, this means that all your main DPS will be based around Obers\Jaegers\Fallshims and so on. So volks shield ... yeah, volks are for shielding, not for dealing damage, but in that case, I would rather see them supporting with light AT capabilities and guards like (or worst) AI capabilities with AT rifles.
At the same time, MG34 comming after building T1\T2 aswell as faust in that case, you pretty much have to tech T1 ASAP, to be able to hold enemy inf, get faust to help poor raketen and have STG upgrade. In other words T1 is the only chose for OKW to at least somehow hold the ground against allied inf and light armor.
T2 is going to work ONLY if you go for Luft\Defensive doctrine, because you simply cant hold the ground without MG as OKW right now.
Also, Raketens are near levels of other ATGs in my mod. I didn't think they should keep the cloak gimmick stock. It has the same accuracy as other ATGs and has a rate of fire on par with the 6pdr. I'll attempt to do so more spacing changes and redjust price.
Problem with raketen is that it can be suppresed, so pretty much you can support your tank with any kind of suppresion unit and simply deny raketenwerfer without need of killing it.
As for possible AT rifles, I'll think about it or give Sturms shrecks so Volks aren't the solution to everything early game. But we'll have to see.
You should't give schrecks to anyone at least untill veterancy fix. In correct game any non-tank unit with AT capabilities will be max vetted after couple of shots. This will lead to vet 5 stums like in no time. And because of their vet, you really dont want this to happen.