Did Germany need more U-boats instead of battleships?
Short answerIt needed a balanced navy and better access to the ocean; changing the ratio of submarines to battleships would not solve the larger problem.
NotesGermany needed a balanced navy rather than a different ratio of battleships to U-boats. It lacked destroyers, cruisers, carrier aviation, and the force needed to support varied operations. Geography compounded the material weakness because every route to the Atlantic ran past British-controlled approaches. More submarines might strengthen commerce war, but they would not supply the missing fleet functions or remove the blockade problem.