I think this depends on the source. One of the best ways to get a good therapist is to have one that has already been vetted through your circle of trust. This is obviously dependent on factors outside of your control, but sometimes you also just have to try some out. I think also...just because a therapist is 'good' doesn't mean they will be good for you in particular.