Not to detract from your advice, I agree a banana every day is great, but remember it's a fairly simple carb. Fruit is better in the morning, when you're carb depleted, but later in the day stick with complex carbs (veg. etc.) or proteins and fats.
If the issue is satisfying hunger cravings, look to proteins or at least vegetables (which are simply low cal). Proteins digest slowly and require far more energy to digest per calorie, so they are the best way to feel full while avoiding overeating. Think tuna, chicken, or other fish---even beef is good just keep an eye on total dietary fats as beef is well stocked
The higher the index, the quicker your blood sugar kicks up - meaning the calories turn to fat more readily when not utilized: