I do feel piratically every recovery program can be great if it's the right program for the right person. Whether it be AA or following the Buddhist Principles or following a secular program or just existing as they say "A dry drunk". Only after spending time in a program will you know you've chosen the right one. The important thing here is, that an effort is made to get sober, to change a way of living and that's great place to be no matter what room or meeting you've stepped in.