On behalf of the GWX dev team, thank you for your kind words.
My advice is to keep your crew out of the torpedo rooms as much as possible... The torpedo rooms are modelled to be the most stressful place in the boat... and things are made worse by bad weather or battle conditions.
The same is true to a lesser degree in the engine rooms... especially the diesel room. It is also modelled as a high-stress environment in GWX. My advice on this matter is to award qualifications and/or medals to your mechanics as soon as possible to increase their endurance.
Good hunting.