I'm going to have to go with the carrier. Although its costly and kinda slow, its worth it. If you get a dozen or so of them and upgrade to max interceptors you can take out a base no problem. The carrier's health also helps it to become one of the most powerful units in the game. The battle cruiser is ok. Its yamato gun is very powerful, but in my opinion the carriers are still the best.