In order to make cruisers more viable it could be a good idea to remove the incentive for battleships to sink them by removing all XP and credit gain battleships receive for sinking cruisers. This way they might sink the cruiser but will only money in doing so. Battleships natural targets should always be other battleships and CVs in that order.