I tried fasting and a pure keto diet. While they do work, I felt miserable. This is not sustainable for people like me who has to lose more than 100 pounds.
Now I started losing weight by just balancing macro-nutrients; more protein, more vegetables, less carbs as opposed to absolutes "no" and "only" except for no sugary drinks and beer and deserts except in social occasions. Also big emphasis on weight lifting as opposed to cardio. Cardio helps with its own health benefits but is very poor for muscle growth and fat loss and should be seen as a compliment.