Panzerfusiliers are fine. Why change them? They provide some nice anti-tank options that OKW doesn't have and they're doctrinal. I don't like removing the panzershrecks and giving them to Obers, since Obers come out too late and the panzershrecks are quite useful in the early-mid game.
because its too easy for people to make cheap Panzerschreck blobs that easily delete any allied armor
What if Obers were changed to be available from the command HQ?
they would require 1 deployed truck and LMG34 and IR stg are were locked behind Schwerer Panzer HQ but Panzerschrecks were available for them immediately like Pgrens. would that be a fair compromise