I use Shrike (P) like with any other warship. Shrike (P) is practically a half Medusa (thanks hybrid mount), and I use it as such. I use it as a cheap brawler, and Shrike (P) does that decently. Shrike is piloted by AI, because my ship is the starter Apogee. I only use Shrike (P) early in the game, before I get cruisers and capitals. Shrike (P) is part of the trio of destroyers that pirates overuse, and my early-game fleet is composed primarily of Enforcers, Mules, and Shrike (P)s, and I occasionally buy a pristine Shrike (P) or two from the Black Market. By the time I can build Shrikes and the weapons it needs, it is obsolete and I never touch it. Yes, I would like Sabot pod, but I generally do not get them until after Shrikes become obsolete.
I do not trust Harpoons without Missile Specialization. They are too slow, too unreliable, and not enough ammo. If I use Harpoons, it is because that is all I have available on hand.
This may be a teeny tiny bit off topic but I'm curious. Do people put Salamanders on warships? I've done so before because I thought "they're unlimited so it can't hurt", but as time passed by, I realised my ships do way better with just a few extra caps or hullmods. Salamanders are really costly on OP if you take a look what AI gets out of them. Now I'm not saying they're bad as missiles, they certainly have a place, but I can't think of a combat ship that would do equally well as with other missile options.
Actually Doom has a decent benefit from Salamanders due to mines, but that's such a unique thing that doesn't appear anywhere else. Like would you put them on a Dominator, Aurora, Onslaught, Odyssey, Eagle, Apogee, new Fury, or even Enforcer for some reason? I don't think the game would break if the OP cost got reduced to 4/8 honestly. Maybe I'm just using them wrong who knows.
I use them early game because enemy fleets are not too big and the ships are small and fairly weak, meaning they will score hits. Early-game is more favorable to dueling.
Later in the game, fights are generally too big for Salamanders to be effective. Doom is an exception because it and the enemies that fight it peel away from the melee and get into a duel. I have seen Salamanders herd the AI into mine kills, so I like Salamanders on Doom.
As for ships...
Enforcer is used early in the game, and I use whatever I loot. Salamanders are useful early. I prefer Annihilators on Enforcers, but I use what I can find.
I use Salamanders on other early game ships like Mules.
I do not use Salamanders on Dominator or Onslaught. Their dissipation is atrocious and if ballistics they can support alone is not enough firepower (it is not against Radiants), then I need missiles (Annihilators and Expanded Missile Racks) for more damage.
I use Salamanders on Tempest. Also on Apogee before I find Locusts.
I do not use Salamanders on Aurora or Odyssey, the poster children of naked hull warships. Missile mounts are Sabots or empty.
Conquest needs Expanded Missile Racks for more large missiles than any medium missile, and Conquest does not have a lot of OP to spare.
I might put Salamanders on Falcon and Eagle if I have OP to spare. Otherwise, missile mounts are empty.
In general, if I do not have enough OP, missile mounts are the first to get sacked for OP.
I would not mind Salamanders being worth less.