Best way to improve them is to create a sub battle section, then most of us can play without the pain of subs. Any ship captains then have a choice if they want to go up against subs. To be honest, I am waiting for the (nuclear) subs to get nuclear tipped torps in the next patch. I mean, they are as quick as nuke subs and the homing torps would put modern torps to shame.
Actually whats the point, they will just keep forcing things that most of us dont want.