The carrier unit is a little weak to accurately represent the global force that a real, modern carrier can project. Then again, the carrier unit in the game does not represent the modern carriers at all.
The current unit is based on the old, smaller concept for carriers. They were slow, but capable of projecting a moderate amount of force over a relatively large distance, so they were powerful even at the time. That has changed.
Modern Supercarriers are a far stride from their older counterparts. They are capable of launching missile defenses of their own, their air wings can project more military firepower than most countries, and they are fast. Little known fact: Despite their size, the goliath Nimitz supercarriers are the fastest warships in the US navy. Surprised? You shouldn't be, the two nuclear plants that power the turbines can outpace any diesel engine any day of the week.
I propose that around the time Missile Cruisers become available, a new class of carrier also does. Perhaps the advanced ballistics tech (that unlocks the nuclear missile) would be a good choice. If I had my way, it could carry 2 guided missiles, 5 fighter aircraft, and no bombers. Honestly, carriers shouldn't be able to carry bombers at all anyway, but meh. I don't suppose it's worth changing the old unit retroactively.
Lastly, the thing should be fast, much faster than the current carrier unit. It should be able to keep up with battle ships and cruisers (maybe not destroyers, but I don't really know why they are so dang fast in this game). After all, in modern navies it is the escort ships that have to really sprint to keep up with the carrier.
That's my take. Thoughts?