I have found CBT to be extremely helpful, and psychodynamic to be extremely harmful, but I think the short answer to your question is absolutely. Every type of therapy works well for different sets of issues, and every therapist practices that type of therapy just a little bit differently. You probably had a CBT therapist that you really just didn’t work well with. I’ve had those, too, but when I found the right ones, I realized how great CBT (and DBT) worked for my issues. I’m sure if I had a better psychodynamic therapist at some point, I wouldn’t have such awful feelings towards that school if therapy, but I’m afraid to try it, because, much like you, I had such a bad experience the first time.