Ideally the best therapy is the one that works for you. And the best therapist is one who knows their limitations and will refer when needed.
It has also been my experience that an eclectic therapist - meaning one who will use any and all methods available to them to help the client. This sometimes means working with a psychiatrist who can prescribe needed medication that keep the patient stable enough to do much of the hard emotional recovery work for real change to occur.
<<I think cognitive therapies are good as quick band-aids. Real growth requires you discover the constitutional underpinnings of your personality. You need to know what you want out of life and your preferred way of getting what you want. You need to know what you avoid in life and your preferred way of avoiding what you don't want.>>
Good therapy does exactly this - it is not a bandaid solution
Rejoice in the healing and not in the pain.
Rejoice in the challenge overcome and not in the past hurts.
Rejoice in the present - full of love and joy.
Rejoice in the future for it is filled with new horizons yet to be explored. - Lee Marsh 2002