There seem to be no definitive answer to this, sadly.
But...
My own experimentation (beware of experiments with the sample size of one...) results is that restricting myself eating rarely but in bigger doses makes me feel more healthy and makes keeping / loosing weight much easier. Rarely in this case means something like one large meal a day or every two days or something inbetween.
Now, I attribute this to what happens between the meals.
Just as training to run a marathon is mostly focused on teaching your body to reach into fat stores before your glycogen stores run out I think of fasting in between meals as an excercise for the body in running pathways in the opposite direction.
My understanding is that the fat stores are neither good or bad. Your body uses them to store energy for later with the assumption that it will be extracted at some point.
If you keep yourself satied constantly, keep insulin levels all the time except maybe short time before breakfast, your body is not trained in effectively using the stores. The metabolic pathways for ketosis are unused and underdeveloped.
In that state, as soon as you stop eating and blood glucose levels fall you start feeling hungry. There are other reasons for this happening (misinterpreting not being satiated for hunger) but one of the reasons is that the metabolic pathways for getting back at your fat energy stores are not kicking fast enough to react to demand.
This is of course vicious cycle -- you get hungry quickly so you reach for a snack or something else to immediately satisfy your hunger which further makes sure you never excercise yourself to deal with hunger.