Разница между хорошим психологом и хорошим психотерапевтом только в том, что психолог не может назначать лекарства, он не врач. Уж не знаю, каких психологов вы пробовали посещать, но психолог должен иметь высшее психологическое образование, плюс он повышает свою квалификацию всю жизнь, обязательно проходит личную психотерапию и имеет супервизора.  Тоже самое должно быть и у психотерапевта, только базовое образование у него медицинское. Поэтому, если надобности в лекарствах нет, то нет разницы к какому специалисту обращаться, просто он должен быть ХОРОШИМ.