That's a problem with the Panther, not with tank destroyers being too good. Tank destroyers need to destroy tanks. If you take that one simple purpose from the StuG, you cripple Ostheer immensely.
Imo it is actually a problem of the TDs and not the Panther. The Panther was in good spot before WFA and some people where even complaining of it being OP.
So what happened that made the unit UP since it has seen little change in stats?
Two of it's advantages went down the drain, Extra HP and Armor had less value than before.
Extra HP become irrelevant when M-36 and Firefly where introduced and took it out in 4 shots.
Armor become of less value when bazooka and Piat blob did deflection damage and when M-36/firefly/su-85 got enough penetration to punch thru its armor, out of range, reliably...
My suggestion is not to nerf Stug. My suggestion are:
1)Remove deflection damage of hand held weapon to medium tanks including Panther
Reason: promotes blobbing reduces the effectiveness of medium tanks vs infantry.
2)Reduce the penetration of "medium tank" hunters (su-76/Stug possibly m10 that should be closer to the penetration of Puma)
Reason: This units do not need 100% penetration at max range to be effective vs mediums and are currently far more cost effective than their heavy brothers (Panther ,Su-85) both vs mediums and vs heavies. The change actually promotes teching.
3)Reduce damage of M-36/firefly to 160 and use target tables to increase it vs Super heavies.
Reason: stop Fireflie's alpha strike to medium, makes 800/400 units actually benefit from the extra HP.
4)Reduce chance to hit from 60 range units vs medium either by reducing accuracy or size.
Reason: Gives some room to sorter range units maneuver.
This chances imo would help the Panther,PZIV, Churchill and Kv-1 by giving them some breathing space, and establish the concept that T3 units are better at fighting T3 units while T4 units are better fighting T4 units or super heavies, and give an actual advantage when teching to T4...