Oneshots in general are terrible design. Both the AVRE and Sturmtiger being strong is terrible for the game.
As much as I like the Sturmtiger aesthetically/thematically; I much prefer it being a meme vehicle to being the utter menace that It has been in recent patches.
+1
CoH had the petard mortar too but you had to pay muni for it. Though I think it was a trivial amount all considered. like 30 muni iirc.