I have none of these problems, because I use manual targeting (mainly Wazoo's plotting method) and I am happy enough if a torpedo hits, wherever it does.

I always use two torpedoes per ship (for any ship larger than small merchants) just in case of duds, or in case single hits are not enough to sink the ship.
Maraz