I haven't played Discovery mod online for very long, but I have played it for quite a while in the single player.
I have come to the decision that missiles and mines, as they are, are utter rubbish. Starkillers aren't any better.
If I have to spend money on ammo for something, I expect it to be better than a gun, which doesn't require ammo. But no. Lash's Wolfhound (which accelerates and turns like a brick glued to the floor) can easily dance around any missiles the NPCs have fired at him without using countermeasures. I find this strange that a missile can't outmaneuver a heavy fighter. For a little while, I had a missile launcher. The missiles (which were supposed to be the more accurate variety) NEVER HIT except for when I fired them at point-blank range. And then I'm caught in the blast radius. Even then, the missile has barely scratched his hull or done literally nothing to his shields. I'm just as likely to hit with a Starkiller torpedo as I am with a missile, and when Lash tries this against a Defender, IF the 'killer hits, it doesn't even hurt the Defender any more than a single gun volley would. And mines aren't able to hit anything. Even when my foe is directly behind me, the mine never hits, instead wandering around the battlefield like the aforementioned lost puppy.
I'm better off using guns the whole way. I don't have to waste money buying ammo for them. If I have to spend money for every use of a weapon, I expect it to actually do something.
Missiles, mines, and low-level torpedoes DEFINATELY need a MAJOR buff in order to be worth their while.