If subs cost more then destroyers then they should be not cheaper. Not basing it on let’s give them less cost because there weren’t that many.
I have played with different sub, destroyer and plane rules for a long time now. Plus Cruisers having aa capability. But a different topic.
Try subs cost 8 and destroyers cost 7. But allow the sub to dive with destroyer present and destroyer getting a depth charge shot.