I personally (with clients) had results with all kinds of diet, Calorie deficit is key. Make sure you eat the required amount of protein to gain muscle mass. People tend to over complicate things and jump from one diet to another. Focus on balance.
One common mistake i see is to force a diet into someone instead of trying to find the type of diet someone needs. Big difference between both.