The only thing I would suggest to add to this is researching capital ships abilities up to level 10.
I got sick in big games of having idle fleets at blocking points doing nothing, when in reality they would be training hard.
So I changed the files to allow each capital ship to be trained all the way to full.
In your cap ship only game, this would allow some differences in the ships, based on how well you get your economy going, which allows you to spend the money on training. So a player with a thriving economy also has the ability to train to maximum, while a player with a barely functioning economy would not be able to.
Of course, if your nonstop combat, then they will level up quickly, but this would also allow a new ship to replace an old one to be levelled up on its way to the combat zone. So a player who is being trashed, but has plenty of cash, can get a new ship into the battle training up as fast as it can go, and thus not so outclassed by the enemy ships that trashed its predecessor.
Any fleet at level 10 has a serious advantage over a newly created fleet at level 3. So allowing cash to train to level 10, allows a player to catchup quicker.
Just a thought.