I have a totally selfish suggestion for food and satiations.
Make food give satiation always, but a lot less. E.G. 2% per eating.
Then, make so satiations last a lot longer. A WHOLE LOT longer, to balance this out.
And throw in a new satiations mechanic - satiations apply per whole 10% chunks at double amount.
e.g.
Eat 5x of same food, get 10% total satiation from eat = related fep gain reduced by 20%
Eat 4x of same food, get 8% total satiation from eat = related fep gain not reduced
Eat 20x of same food, get 40% total satiation = related feo gain reduced by 80%
You can balance this out so that going from 10% satiation (20% reduction) to 9% satiation (0% reduction) would take same amount of time if would take now to go from 20% satiation to 0% satiation.
Why this works for me?
Because I play on weekends, and I mine on weekends. I can only eat my stats on weekends. This way I can eat on weekend what I would otherwise eat each day of the week, but without losing out on ENERGY i need to mine.