I always buy cruisers. They are better than destroyers on attack and do offshore bombardment but lack anti-sub duties. Whenever Im making a fleet I build up cruisers, because they have a decent attack, and can massively support landings for far cheaper than Battleships. When America needs to invade Europe or Japan, I see cruisers as the best buy besides transports.