Trouble with most diets is that they are not sustainable. The 1500-1600 calorie ones for example, it will work for 100+kg range at 1kg a week then weight loss will rapidly slow down as you reach the point where 1600 calories is just about enough to sustain the weight. Few months down the line you may discover there isn't much weight loss any more, and you would need to do much less than 1600 calories for another 12 months or 1600 a week for the next few years if you were to ever reach 80kg range. At which point most of people give up, because you don't want to count calories for years. The whole idea is to lose weight and start eating normally.
Also, with exception of starting weeks, gym and body building exercises are actually bad for weight loss. A - because you might counter gain weight in the process, good weight, muscle weight, but weight never the less and the idea was to unload you skeletal structure from excess weight and give fast effects. B - because muscle building and physical exhaustion will make you crave things, and the idea was to eat as little as pos.
This 5:2 thing, might actually work, because mistake most of us, fatso's do, is that we presume at the end of the weight loss diet is a world where we come back to old portions, habits and just live regular life, whereas the truth is - you would need to keep dieting forever, and let's face it - it's not life if you are to pick salad every time at Pizza Express. With the 5:2, you just need to not pig out two days in the middle of the week. That is - if it works at all.