in stalingrad, the panzer IV G it’s gonna be your best friend.
due to having a good gun, and an actual turret.
the stug isn’t really viable because streets are to narrow and often cramped up when it comes to stalingrad.
resulting in having to gray zone camping. not fun for you, let alone your enemies or supporting properly the ally infantry.
let alone the fact that the stug being low profile, which usually is a good thing, but due to all objecets, dead tanks around the map, it requires alot of positioning which can lead to unecessary waste of time, and occasionally leads your death on top of not having a turret to begin with.
worth to mention that the stug does not have a machinegun. so you are limited in the anti infantry capabilities.
and lastly, the nail in the coffin as they say,
Poor survivability, weak and unsloped frontal armour which can be penned by pretty much all the enemy tanks. which, potentially they can take out the 3 lined up mens…
so yeah. imo, the panzer IV G is better due to having a turret and having somewhat of a slighlty better survivability ( due to composition of crew widened )