As much as I support it as a useful practice, I see psychotherapy as still being more of an art than a science. In other words, you can't take a "recipe" for psychotherapy, hand it to anyone good at following directions, and produce a successful therapist. It's frighteningly easy to find therapists who ... to put in plainly ... suck. A large percentage of them are neurotic robots trying desperately to find an answer to their own problems by pondering those of others. I don't know if there is any more efficient way to find a "good one" than just trying one after another; if there is, I'd certainly like to know the method.
That said, when the therapist is intelligent, empathetic, open-minded, intellectually curious, and knowledgeable, it can be a great service to those who can't find the way out of the little box they've built around themselves.