Or battlefront 2.
Or wing commander: prophecy (though you only landed on the station, not fight inside it [but engines are a key target most on larger ships]).
Definitely not the most original concept, but it would be fun.
Also having 5 or 6 unique enemies attacking at once that adapt and alter their strategies based on the order you destroy them would be more of a constant, flowing boss fight than the bosses that repeat phase patters and rely on gimmicks to pad out the fight.