I think the problem with anything we do like weight loss strategies or healthy diet or exercise is adherence.
Long time ago, when I would start something I would try all the way. Loose all crappy food or not at all. The problem is that these would only last as long as my enthusiasm.
This is a disaster, because it means I just spent a bunch of effort on a project that brings no long term results.
So nowadays I always think how I can bring most results with as little resources (resources being my effort/focus) and then how I can get as much bang for the buck long term.
Running must be sustainable. That's why I run easy, every day. I could run every other day but there is something magical in building strong habits. In my case I no longer think about it -- I get up, I empty myself, I weigh myself, I head out the door for a run, I come back, take a shower, drink coffee. This is my morning routine and the only decision I make is what to put on based on the weather.
And it can't feel hard. And you need to have good shoes and clothes for any weather.
All nutrition advice in the world will not help if you will not stick to it. So I resolved to not start punishing myself by removing foods that I like, but rather I started by learning new foods that I can like but are also healthy. Over time, with more and more healthy foods I know I started pushing out the unhealthy ones.
This is my advice for lasting lifestyle changes.