This article struck a nerve for me because I am not a one-size therapy fits all type of person. As a generalist, I rely on many therapeutic approaches and hone in on one (or two or three) that best fits my client and their needs. CBT tends to be a commonly talked about therapy because it has been around for a long time, has a simple understandable flow to it, and has helped many people. But as this one client said "It (CBT) was all about changing my thought patterns which I just couldn’t do – my thinking was the way it was." Therefore, CBT is not for all.
Have a read of this UK based article to see more resources on new wave CBT therapies, such as Compassion Focused Therapy, Acceptance and Commitment Therapy, Dialectical Behaviour Therapy, and Mindfulness Based Cognitive Therapy.