Keto is EASY compared to any other diet I've tried for one key reason: you don't feel hungry.
You can eat as much as you want, whenever you like. Soon enough though the effects kick in, your hunger is supressed, and you have to remind yourself to eat at times.
No matter how enthusiastic you are at the start, hunger quickly erodes willpower. I failed miserably at the typical low-fat diet. Keto was the cheat code.