There are a few issues I have with the rank based system.
1. Score doesn't equal experience.
2. Self appointed "Generals" will take command of a CV because they alone decide it is needed elsewhere.
3. Player takes control and is unable to relinquish control or take evasive action because they are otherwise engaged.
In part, I'd like to see the CV become steerable like any other GV, field gun or shore battery. I don't like how putsy the current system is. I spot a dive bomber coming in hot, I want to throw the wheel hard to port and disrupt the attack, not click on some map, wasting precious time. When there is a live person at the helm the plotted course would be overridden, when there is no one on board, the CV will go back to the plotted course. Heck, even make the fleet groundable when a player is in direct control, add some risk to it.