I agree with you partially.
I don't particularly caare for the way that I have no control over which ships attack which. However, I don't really mind the way it fights the battles for me.
What I would like to see is this: ]As the battle begins, the game pauses. A screen with all of your ships in the battle comes up. You select one ship, aan entire class of ships (i.e. all the dreadnoughts), or all of a single ship size (i.e. all the larges). Once selected, you give the ship('s) it's/their orders. For example, you tell all of your heavy and giant ships to attack the enemies Battleships, while all of your tiny fighters attack the enemies tiny fighters, and your medium size ships attack any enemies within range. Then you simply click the play button, and it plays out for you. And the ships attack multiple ships at once.
That's what I'd like to see, although that's just me.