Ну, как это не имел... Наличие сильного английского флота не позволило Германии совершить вторжение на Британские острова и пресекло действия надводных германских рейдеров.
Чего не смогла Британия — это в одиночку победить в подводной войне в северной Атлантике. Потери в коммерческом тоннаже были колоссальны, дело было на грани морской блокады Британии, однако американским/канадским противолодочным кораблям и патрульной авиации удалось предотвратить эту угрозу.
Разность доктрин. Немецкие "волчьи стаи" ставили акцент не на потопление боевых кораблей, а на подрыв линий снабжения. Т.е. на уничтожение транспортных судов. Война в море у немцев велась преимущественно самолетами.
Особенно в строительстве авианосцев Германия не отставала... Да и Британия именно что обладала значительным преимуществом..