With Panzerfusielier having a double shrek option, you have an interesting unit that can either go for long range (G43s) ou AT (Shreks). You don't really need anything either for Volks (MP40s) or Obers (STGs). Both are fine with the standard upgrades.
The ones who are lagging behind are SturmPioneers. I suggest unlocking an extra upgrade giving them some combat boost:
- 5th man veteran squadleader (Obers model), or
- Flamer package, or
- Received accuracy buff
And an ability:
- Smoke Grenade, or
- AssGrens sprint
Pick one from each (any one would be quite sufficient IMO, while not becoming OP), and you'll have a really nice solution that improves your current close-quarters potential rather than trying to reinvent the wheel