the best diet (in my opinion) is the calorie diet, it is a diet in which you can eat anything you can but only eat a few portions and calculate your calorie intake and eat fewer calories which can help you lose weight but also you can enjoy your food, in this diet its possible to not become obese