if I was actually in WW2 I would want to be on a IID.
Why?
Because they dive faster than any other boat, stay in shallow waters, weren't sent on risky patrols and came back in a couple of weeks at most.
That means they are relatively safe from aircraft and lone destroyers and you get plenty of time in port. The crews where all well trained as well because they had almost all trained before the war and done peacetime patrols.
Anything for the easy life.