Research suggests that a diet high in macronutrients - i.e. unprocessed, fresh, 'real' food, enables you to deal with feelings of hunger much more easily than the SAD (Standard American Diet). It also enables you to feel much less hungry beween meals, meaning if you are cutting calories, it's much easier to do with fresh fruit, veg and meat than it is with cakes, pizza, booze and crisps.
Calorie-counting isn't all it's cracked up to be, it is much more about the quality of the calories than their numerical value.
So if you want to lose weight and keep it off, it's better to change what you're eating than how much.