The sim variant Enforcers are bad. A player fleet Enforcer would usually run 3 weapons (HVD and mauler) and 2 PD, or perhaps the greedier frontal flak + 2 mauler 2 HVD variant with max range spec. An Enforcer like that can be almost impossible to approach for anything smaller than a cruiser, if it lies within a formation of other ships. The Gonodactylus is actually more survivable than the Enforcer owing to its superior shield/flux stats, comparable toughness and greater agility. But offensively, the Enforcer can do more from greater range, giving it an extra layer of safety, especially against cruisers and above as HELMUT points out. It really depends on your fleet, if you are not deathballing then a random Gonodactylus is probably a better investment than a random Enforcer, since Enforcers can quickly become useless if they are out of position.
E: Shrimp might be a little too efficient for its cost, but its awkward weapon layout will always make it slightly unreliable compared to symmetrical destroyers. It's really easy to attack the ship from its rear or from the flank with the Hammerclaw on it. But I've been thinking of making the ship more ungainly, now that its ship system has gotten pretty good. I might end up changing the ship system to a maneuvering jets esque approach and then making the ship really slow when the system is disengaged. I think it would sell the concept of the ship better. Then I'll put Burner on some new ship (say, a blockade runner/scoutship?)