I find the combat too extreme for either side.
Torpedo damage (german as well) needs to be somewhat reduced but give it higher module damage chance to compensate.
Depth charges in turn should also do much less damage but have a very high chance of causing both fires and floods.
This would, I hope, slow down the gameplay somewhat and make the battles feel less one sided depending on receiving end.