The best diet for weight loss I've ever lived with wasn't really a diet. It was more of an understanding of what was in my food; a culmination of one year of dedicated research in my high school years. I was obsessed with nutrition at this point, and I used to binge eat, and my diet choices were inconsistent. I normally ate as healthy as I could, but occasionally was tempted by snacks other family members of the household purchased.
I eventually transitioned into Raw Foods. I am not staying at 100% raw, simply because I feel great everyday. I am no longer on the diet for weight loss, but instead muscle/strength gains. But with consistent exercise and staying on this regimen of green fruit and vegetable smoothies, green smoothies with fats, and fruit as a snack, or nuts/fats as a snack (fruits and fats are best eaten alone or separately, fruits first fats last), getting to very low body fat, and simply being CLEAN, without toxins in the body is easy. Detox pills aren't necessary. Most people simply feel so good they can't stop. Some people keep having cravings, but they just don't have the understanding I do; I simply don't want to eat foods that are cooked so that nutrients are dead, proteins are cross linked, AGEs are created, and digestion will be impaired, and I won't feel much energy. There is a natural high from eating greens, fruits, nuts, sees, seaweeds, and fermented foods as part of a Raw style that is just enlightening.
There is much information on surviving on a Raw Food lifestyle out there. I recommend the book Spiritual Nutrition by Gabriel Cousens, and High Raw by Kevin Gianni.