Just wondering but the game doesn't really seem to feature any real coordination between different ships, it's all sort of a free for all. Ships always taking the shortest path to the target which isn't good for combat for many reasons. My thought however is that the AI really should have more coordination between ships. Ie if three ships are heading to the same target they'll try to maintain distance from each other and approach at different angles even if it gets them there slightly slower.
For example say you're going against a cruiser, you have a destroyer and two frigates. Right now if you attack they all end up going straight to the unit, often bumping into each other and getting in their personal space and creating bottlenecks and friendly fire incidents. When giving multiple units orders (or the AI does) they each should create a strategy. For example faster ships will move to flank while the slower ships will go straight towards the target so they all arrive at about the same time. The more ships attacking a target the more the ships should spread out to attack from as many different angles as possible. Omni shields are really good against enemies attacking from one direction and most of the time that's what they do, with the exception of fighters and frigates. Even then those ones don't time it well so they tend to come at you one at a time giving a ship enough time to angle it around for the next fight.
V
^^^
> V <
^
While each ship alone seems pretty smart, as a group they feel pretty dumb and uncoordinated. Some strafing into another strafing ship in the opposite direction. Instead of all going clockwise or counter clock wise they go whichever way and end up bumping into each other.