From my experience, the magnetic shot, a meter under the standard keel depth is far more reliable from '42 ownwards. Cruisers, Large Tankers, Cargos. They all go down with a single, well balanced keel shot. Maximum damage is done when the magnetic torpedo explodes right below the keel, less than a meter close. Personally, i almost forgot how to fire an impact torpedo.