WARNING: Absolutely Completely Bias here! (as a WW employee).

I say go back. You say you need a bit of extra motivation and enthusiasm, hopefully you can find this at your meeting, and remember that WW have just introduced a new ProPoints program! What do you have to loose?!? (besides weight that is ).