I think taking what works from you from any/all resources is the best way to be successful. I am forced to attend 2 meetings a week that are 12 step based, it's not a huge deal, but I have found that my work online does more for me than any 12 step meeting because I do not put all my faith in one source.Taking what I need from many sources gives me the type of recovery that is long lasting.
If something works, keep doing it!!