How did the Flower-class corvette and U-boat compare as gun platforms?
Short answerThe corvette was more stable and fired down on a low submarine whose hull or tank damage could prevent it from diving.
NotesA U-boat's low hull makes it an unstable gun platform once the sea becomes moderately rough. That matters less against a large merchant target unable to fight back effectively. A Flower-class corvette carries a 4-inch gun on a somewhat more stable platform and fires down toward the submarine. Damage to the U-boat's hull or tanks can compromise its ability to dive, making even a limited hit dangerous. The comparison explains why a deck gun suitable for attacking merchants did not make the submarine an equal surface opponent for an escort.