Zu starfleet command: Dort wurde es folgendermaßen erklärt: im ersten Krieg mit den Klingonen wurden noch Raketen verwendet, da diese einfacher zu bauen waren. Der Nachteil bei ihnen ist jedoch, dass sie von Abwehrmechanismen betroffen sind. Sie sind zu langsam. Demhingegen sind Torpedos einfach zu schnell und auch von den Sensoren und Zielerfassungssysteme kaum zu erfassen und deshalb gibt es auch keine Abwehrsysteme.
Ich glaube auch in einer ST Folge einmal gesehen zu haben, in der Worf probiert hat einen heranfliegenden Torpedo abzuschießen, seine Systeme allerdings zu langsam waren den Schuss anzuvisieren. Kann mich allerdings auch täuschen.
Also meiner Meinung nach sind Torpedos auf keinen Fall zu schwach oder zu rückständlich. Sie mögen zwar nicht zu stark zielsuchend sein, allerdings haben sie ein enormes Zerstörungspotential und sind in Sachen Geschwindigkeit und Reichweite den meisten (allen?) anderen Waffen überlegen.