Elcos aren't worth shooting at. Too small and too fast to justify a torpedo, and too nimble and well armed to engage on the surface. I just dive and slip away from them. I've sunk a few out of pure luck, but not without having my Uboot (and some gunnery crew) thoroughly shredded in the process.
However, they do have a tendency to catch fire in really bad weather.