I think whatever program you are in you need to make sure that losing weight is something that you can keep up with for the rest of your life.
It is a lifestyle and not just a mere one-month marathon that you are going to bring yourself in. As for me, the *LINK DELETED*that I am in right now has changed my life. It might work for me very well but if may not to you. It all depends on you, since you are the captain of your life and body...