weight watchers is ok for people who dont know where to begin. the points concept is easy to understand, makes you more aware of what you are eating and for many checking labels they probably never have before...
yes they focus on points but thats so you understand how many calories to eat in a day...you also get extra points so you can feel like on the weekends when u want/need to have a free day to minimize the damage of those binges...making wise choices, stick with it approach...
in the mettings they also talk about how to eat your calories approrpirately (portion control and eating 6 times a day, etc, trying to get the most nutrition from your calories, drink your water) but you have to take their advice and do a little extra reading/research on your own too to become knowledgable ....this is the step most peopel dont do...they want the easy way out...they dont want to eat clean...weight watchers also help with self-image and goal setting but again, its not in depth...like anything you get out of it what u put into it , its not a fix all, just a starting place.
weight watchers doesnt do a very good job of emphasising the importance of exercise...they do count fat and fiber but not really protein (so that its universal for everyone). but for most cutting the calories is why they lose weight but its a place to start. (losing weight btw, is the only measure of success in the meetings) however, if u are looking aswesome but not at your goal weight they will make an exception and do bf calcs). if you are not attending meetings you may not get the other benefits out of it...plus if u are here you may already understand yoru calorie needs and exercising...anyway what im staying is the program is effective if it gets you started...but YOUll be more effective if you really focus your efforts...
i would suggest taking the advice of the others here...clean up your nutrition, eat often, get your protein/supplements, tweak your workouts, etc...youll see better results...health and strength as opposed to just weight loss....good luck to you...let me know if i can help.