I also want to say that I agree that different diets work for different people. It's not all about what diet is the best, it's about how the individual feels about their decisions and how it makes them feel about themselves physically and emotionally. Diets are as much mentality as they are physically transforming.
My sister-in-law is a raw-foodist and it works for her. She lost over 100 lbs and, although she is struggling a bit lately, has kept it off for a few years now. However, I don't want my body to look like hers (she doesn't look like she has much muscle mass, which also has to do with her lack of weight training/ challenging exercising rather than simply her diet alone), and I didn't feel healthy and well on a raw food diet when I attempted it for a month. I also didn't lose much weight because I wasn't tracking calories or nutrients.
Now I am concentrating on physical goals and not limiting my diet as much, but making sure I get as close to 100% nutrition as possible. This is the closest I've ever come to meeting my goals. I have lost more weight than I ever have before because I'm just living my life healthier in accordance to my own beliefs.
I definitely don't believe there's a one diet fits all.