3ish years in I feel great, and routinely get comments how 'in shape' I look. I also try to weight train every day and train BJJ a few times/week.
Other things I've learned personally is if I eat poorly the night before (lots of sweets or something), I am more likely to feel a bit of hunger the next morning. Normally I don't really feel hungry though, and if I'm busy I can go right through lunch without noticing.
I start to dread eating a bit now because I get tired/sleepy after I do. I want to eat because I'm hungry but mentally feel clearer if I don't.
At times I've felt the crankiness has been good; the increased aggression has led to some really productive mornings. The flip side of the coin is that it sometimes also leads to negative thoughts and feelings of pessimism until I eat.
I prefer to have a more stable mood so what I'm doing as of late is drinking a protein shake with oat milk for breakfast and a high-quality multi-vitamin. The crankiness completely goes away and mental acuity is still high. It's still excellent for weight control since it's a ~200kcal breakfast that is digested very fast. Arguably better for recovery too since I practice sports every day. It's definitely not IF but it's been serving me well.
I'm also experimenting with a ~24h fast once a week, from Sunday lunch to Monday lunch, but don't have enough experience to know what it's doing for me yet.
What I’d suggest is to experiment a bit, perhaps in your case skipping dinner is easier than skipping breakfast. Or try to start by simply not having snacks and gradually increase the intervals between meals.
The advantage is that I no longer get hungry. Ever. If skip lunch I might feel weak by evening but never hungry. You develop this super power against food. You can choose what and when to eat and not give in to whatever is available.