how many aircraft carriers do we need?
the cost of a carrier is much more than just the ship, there are all the other ships and aircraft which comprise a carrier group.
For command of the sea, the US Navy needs about 12 Carrier Battle groups. IMHO. We need command of the sea because we import most of what we use (yet another great national policy).