One thing I really want to see changed about bazooka/schrek (and maybe even anti-tank rifles), regardless of damage or whatever, is that I think if you hold your aim perfectly still for a set amount of time, your shot should go lazer-straight. What this time should be, I don't care: 3-5 seconds is my idea.
Right now the system for zooks/schreks is basically:
Aim for 0-1 second: shot could go anywhere, but you occasionally hit the target
Aim for 1-2 seconds: shot is slightly more accurate, but still could go anywhere.
etc etc.
The problem is that there is no upper limit where you are assured accuracy. There is no line in the sand drawn where you can think "Right, I've counted 5 Mississippis, now prepare to die". You can lie prone aiming perfectly at a stationary tank for 10 seconds if you want, even longer, and you still might shoot the zook round directly into the ground in front of you for no reason, or send a schrek round sailing useless miles overhead. Right now, it's honestly a better tactic (and I use the schrek at every opportunity) to fire immediately, because you can get all 3 rounds off aimed just as well as if you took the time to aim the 1st round, which is probably going be a daisy cutter anyway, so why bother being patient and aiming at all?
So what I think would be a better system is to make them slightly more innacurate if you're only aiming for 0-2 secs, but once you have aimed (and kept still, not moved) for 4 or 5 seconds, you should be benefitted by knowing your rocket will go where you aimed it. And if you aimed well, good, if you aimed badly, better luck next time. I think if you are a good enough player that you can nail a moving tank from 200 yards with a panzerschrek by aiming where it was going to be FIVE FUCKING SECONDS before it got there, you should at least know your round is going to go where you aimed it, and hopefully once again it will do the damage it's supposed to as well.