I've done Weight Watchers a few times on a few different programs (one even before points! haha). Weight Watchers works, but frankly I think Spark People is better.
Here's some reasons why:
1) It's FREE
2) You're training yourself to look at actual calories, fats, carbs, etc - the real thing and not just a point based on a formula using those numbers
3) Tracking each item separately forces you to eat a little more balanced diet, so it's a bit healthier
4) You can try plans outside of the SparkPeople nutrition plan and still be a part of SparkPeople - you'll find teams here dedicated to different diets if you're interested in talking to others on the same plan. Example, if you LOVE Weight Watchers, you have all the knowledge of the diet now, so you can still follow it if you wish.
5) You never have to re-up your membership.... it just keeps going. Its not a diet, remember, it's a lifestyle.
Wishing you lots of luck and continued success in your pursuit of health!