10000%; I thought therapy was pretty ineffective until I found a therapist that is a good fit, at which point I realized that a lot of therapists are just straight up bad at their jobs.
Therapists that are well matched to their patients are capable of truly incredible stuff.