fastmongrel
1st Sergeant
I'd guess that the Swordfish killed more submarines than any other aircraft. With the ability to operate in all weathers, to fly slowly to observe targets, and with a good bomb load it's ideal for the job.
Nearly half of all U-Boat losses are attributed to aircraft, U-boat Losses by cause - Fates - German U-boats of WWII - Kriegsmarine - uboat.net
According to UBoat.net the Swordfish sank 22.5 U boats.