i think it's been brilliant for me, ive been tackling things i could never have done before. Unfortunately i had to go private the wait was ridiculous. but i would highly recommend it. its a way of re training the brain and although doing it in a self help way can be just effective for some, having a good therapist can point out where your negative thinking stems from and how you can work to reprogram those in to more positive ones in "can do" small steps. Its a matter of setting small goals and keeping to them until your confidence and achievements grow.
I am by no means cured but i do believe i have the power within myself to be able expose myself to small amounts of panic until that situation becomes an ok situation and then i can move on to the next step.