However, it's quite easy to work around this by aiming well beyond the target:
If the intended "fix" for the ST is overshooting, can we at least increase its range, then? The current range would be fine if it actually landed where you fire it at, but overshooting that much means losing 5-10 range, and making it even more obvious as to what you're going to do.
For the Sturmtiger, could you give it worldpiercing but require vision for the rocket? that way it improves consistency, but you can't fire it through houses as easily? IDK if this would work
From my understanding, world-pierce is an on/off thing. It either always penetrates everything, or always hits the world. I don't think there's a way to make it conditional.
Another option could be to give it a 2nd rocket type; in reality, the ST had a 'shaped charge' rocket for use against fortifications, in addition to its normal HE rocket. The HE rocket could be the current one, and the new "shape charge" one could have world-piercing, but a smaller explosion and a muni-cost.
Any chance USF can get some kind of countersniping? It's really tiring facing Ostheer as USF and having to deal with 1 or 2 snipers just bleeding you dry and while you can't touch them.
Then OKW would need something as well (other than the kubel). Also, USF infantry is already very dominant, especially against OST. No need to give them even more of an advantage.