It is frustrating to have to tell a fleet to target one particular ship at a time when all you really want to do is make sure repair ships are killed first to prevent repeat work. Especially when managing many fleets across the solar system.
Is it possible to set each fleet up to have a priority list that includes all target types. Better yet each ship type in each fleet having a priority behaviour.
In each fleet I could say set the repair ships to target friendly capital ships, the corvettes to target enemy repair ships, the capitals to target enemy repair ships first and then enemy capital ships. If the situation changed during battle, say enemy infrastructure killers were attacking, I would want to go to my fleet and click "prioritise all ship types to infrastructure killers".
This should also include options of "default behaviour" which would be the closest ship type as it is now. First come first served if you will.
In this way each fleet could even become specialised in certain areas. "corvette killer" and such. Knows the weaknesses of corvettes from experience and is expert at killing them.
P.S. Maybe even have specific tactics you can enable like flank or underside attack which give natural bonuses based on stats not physics.