With the upcoming changes, any carrier below tier 6 is going to be unplayable. So I suggest you get to the Independence before that.
You are right. After 2 matches today I gave up on the CV and possibly this game. No defense (manual drop) against smoked opponents or ability to hit targets between two close land bodies. Makes playing CVs way too frustrating.