Found an interesting article on the web which compares the performances of the various WW2 sub fleets, not the submarine themselves. Basically he ranked them by comparing a ratio of tonnage destroyed to subs destroyed. I have no idea how accurate the numbers are though.
http://ahoy.tk-jk.net/macslog/TheRol...arineinWo.html