From a UK perspective, I've also had a horrible time with CAMHS - they made my 'problem' worse - even just through their mannerisms and the way they spoke to me, it's honestly disgusting. My therapist wouldn't even make the effort to remember my name or take me seriously, luckily I didn't stay with them for very long - I went there when I was 16/17 and they seem to be more suitable for people much younger, but even the waiting list to get an appointment was 4 months - then when I was eventually able to get treatment (and I felt as if I was finally getting somewhere/ a turning point) I had never felt so hopeless due to them, it was a complete U turn. If anyone is conidering recieving any treatment from CAMHS do not bother until their system has had a total revamp, especailly when there's alternative services that're so much better but may not be offered to you as the first option.
My gp doesn't give anti-depressants to patients as it 'increases suicide rates', so I've only been able to go through the CBT option, from my experience it completely depends on your therapist - how 'good' they are and if you're sort of able to get along with them and trust them, when you get the right therapist they truely make such a difference.