Right now carriers are kind of bugged in that, when used as part of a CTF, they do next to no damage if the enemy has any fighters in the air at all. This means that even a 4-carrier CV4 CTF with hundreds of fighters can be stopped cold by outdated CV1s loaded with biplanes. This has relegated carriers to pretty much two niches.
1: Defending your battleships from enemy bombers.
2: Killing submarines.
Generally, these roles can probably be performed by your starting carriers, and it is not worth putting research into CVs at all. You might want to build a few CV1s/CV2s (depending on what you start with), but otherwise? Not really. Generally you want one or two fleet CVs loaded with pure fighters in your main battlegroup, while your smaller CVs hang out with your anti-submarine task forces with all-bomber loadouts.