No. Definitely no. A whole bunch of carriers can be taken down by a large number of Goliaths wit fully upgraded missiles and weapon upgrades.
Also carriers takes too long to build and need very good controls on favourable maps to make it work. If you can't survive the rush before the carriers are developed, then the whole game is lost.