there still needs to be a way to target a ship for boarding. If i really want condor for example, i should be able to designate it somehow during the battle as a target for boarding which would lead to ships not shooting it. Perhaps some sort of specialized weapon that makes a ship vulnerable to boarding post-battle once used. This would require investment and hamper the fleet's pure combat capability in return for targetted boarding ability.
(think: engine webbing torpedos, torpedos that cause a ship to be unable to escape without allowing a boarding attempt first. Must be fired into the engines, one shot per medium hardpoint.)
Boarding feels like a wasted mechanic if its not something i can plan for, if its not something i can utilize as a tool. Simply leaving which ship i get the opportunity to board completely random means that boarding is relegated to a random treat i might get once in awhile.