Actually I did my training with CATS but then taught at a school using BGS materials so I can comment a little on both.
That said, what mad_jock says about the schools is true. You get out what you put in; they're all good, so the deciding factor should be cost and convenience for you.