Попытался сравнить действия подлодок с обеих сторон во Вторую Мировую войну на советских театрах. Получилось (округленно) вот чего:
Балтика
СССР - 70 подлодок потопили 150 тысяч тонн (из них 100 тысяч в сентябре 44 - мае 45, из них 40 тысяч Маринеско)
Германия и Финляндия - 23 подлодки потопили 10 тысяч тонн.
Обе стороны могли бы потопить больше, но нам мешала география - выход из Финского залива был такой узкий, что немцы в 1943-44 гг. его блокировали наглухо. Немцам мешало почти полное отсутствие нашего судоходства.
Чёрное море
СССР - 50 подлодок потопили 80 тысяч тонн
Германия, Италия и Румыния - 15 подлодок потопили 20 тысяч тонн. (У румын результат нулевой).
Север
Германия - 110 лодок потопили 430 тысяч тонн. (Из них около 100 тысяч тонн - конвой PQ-17)
СССР - 60 лодок потопили 90 тысяч тонн. (Немецкие транспорты, как правило крались у берегов Норвегии и были менее уязвимы, но в то же время 4 британские подлодки за август-декабрь 1941 года сделали 18 тысяч тонн, а все наши за 1941 год - 11 тысяч, из них 4 тысячи на минах, которые англичане не ставили).
Общие потери подлодок (в том числе без учёта затопленных собственными экипажами во избежание захвата, захваченных и потонувших по техническим причинам): СССР - свыше 100(около 90), Германия, Италия и Румыния около 30 (10-12). Из них в ходе дуэлей подлодок немцы потопили 4 наших, финны - 2, итальянцы - 1, мы - 2 немецких.