That's what I'm doing, counting calories. It's easier than anything I've tried. This way, I eat when I need to and I eat what I want to (mostly healthy, but I like healthy foods!).
I eat between 1200-1300 calories a day.
My breakfast is always the same, about 250 calories (1/2 a peanut butter and banana sandwich - the pb has lowered my LDL and helped raise my HDL by the way).
Lunch is my larger meal, around 500 - 700 calories (turkey chili, rice, broccoli with Smart Balance)
Dinner is usually 200 - 300 calories (sometimes a low-carb Slim-Fast - 20 g. of protein, no sugar; a sandwich; or a Smart Ones meal; or small portions of regular dinner.
Occasionally, I'm extra hungry and eat 1500 calories in a day.
Sometimes I eat out but I usually order less caloric items and eat one-half to a third less. For instance, I love Mexican food. But I order a taco, rice and beans (instead of beef enchiladas and a chili rellenos with rice and beans) and leave some. At an Italian restaurant, I order a slice of pizza without cheese (I like it) and a small tossed salad. At McDonald's, I get a regular hamburger (275 calories), or a grilled chicken sandwich, depending on what I've eaten. I rarely eat fast food.
I don't eat stuff I don't like, but that's not a problem since I love almost any food. But I'm not going to chow down on tofu.
Almost everyday I have some 85% chocolate.
I cut way back on sugar.
I found "diets" too restrictive. I'm a bit insulin-resistant and have tried the 6 meals a day thing. All that did was make me hungry and cause blood sugar crashes.