So currently the range officers keep from their targets depends on weapon loadouts and their personality type, but I think everyone has had the issue where officers hover at the max range of their weapons and end up not firing if the target moves away.
What about if there were an option to specify the preferred range that an officer should engage the target at? For example, I have a ship equipped with HVDs/Heavy Maulers. I could set the engagement range to 900 (or even lower, depending on the rest of my fleet composition) to give the ship positioning some lee-way and to ensure that the ship is always just within weapons range.
This also makes builds using short range weaponry on AI ships much more reliable, as currently any offensive weapon below a range of around 500 will rarely be of use in combat.
Note: Officer can personalities still influence decisions like how aggressively a ship should vent, how long it should remain at combat range before flux levels drive it back... etc.