All of the diets mentioned in the thread work, in the sense that you will lose weight if you stick to them. However if you stop and go back to eating as you were then obviously all the weight will just pile back on. The only way around this is to permanently change your eating habits before you've come off plan.
This is why I like SW so much. I'm re-educating my eating habits from top to bottom whilst on plan - learning what I can eat a lot of, what to eat in moderation and what to eat as a treat. In this sense I won't ever really be getting off plan, I'll just be eating a little more in order to maintain instead of lose.
If your doing a vlcd then you'll need to be prepared to eat more healthily once you stop. That's why we get a lot of people change to sw or ww at the end of their vcld plan, so they don't gain a lot of weight when they stop.
As for the OPs question, the best diet to pick is the one you'll find it easiest to stick to and that fits in with your lifestyle. This is different for all of us. I have done sw and ww. I found ww good in that I lost weight relatively quickly but found the points system wearing and after a few months stopped because I just felt I couldn't keep counting the points on everything I ate. I find sw works better for me as I find it easier to stick to though the weight comes off a little slower than with ww. I've been with sw since the end of december and am still going strong though and I fully intend to make it a permanent lifestyle choice. So maybe the OP could do some more research on the site to find out which diet would best suit her lifestyle.