Yeah, The biplane design was great as it allowed short takeoffs, which are very important on a carrier. ALso, the Swordfish flew so slowly, that when it attacked the Bismarck, the german fire-control predictors fired way out in front, where the shrapnel was harmless. PLus, it was so agile that the Bf-109 often had trouble shooting down one when it had dropped its torpedo.
It did happen. Look at it this way; the Bf-109F had a top speed around 382 mph at altitude, while the Swordfish could reach 142 mph with a torpedo. With a speed difference that great, the 109s had little time to fire before they were forced to pull away and try again. Also, the Swordfish, being a biplane, could out-turn the 109 at any speed, and could sustain flight below 60 knots without stalling, making it very difficult to shoot down.