Why are capital ships (Carriers in 1940 and Battleships) repaired at no cost and taking no time? I think they should be forced to sit out for a turn while repairs are carried out. I can live with it being no cost though.
Or does that weaken Battleships too much? You still need carriers.