So we’ve used the fighter pilot approach and that works great, just like regular land based combat does.
For a larger ship you can treat things as vignettes. There’s a saboteur in Engineering? A couple of party members rush down there to deal with that. Somebody else handles the starship combat...