I also have to say I enjoy the S boats. Unfortunately, it is because in our game they are brand new and don't break down and aren't half rusted through like the real ones were in WWII.
One of the reasons I like the S-Boat is that they were designed for underwater performance at the expense of surface handling and speed. People love to credit the Type XXI U-Boats as being the first underwater optimized sub. Sorry, beat to the punch by 30 years by the venerable S-Boat. She's as fast underwater as she is on the surface and super-quiet, so I can use a significant portion of that speed while stalking the enemy.
With the S-Boat there is no locating a random convoy and doing the high speed end-around because.........THERE IS NO HIGH SPEED!

You have to be at a narrow range of AoB on detection in order to be able to maneuver to attack position. If you're abeam of them when you spot 'em just wave because they're gone.
But that underwater handling makes the S-Boat a joy to fight.