Generally pitta bread isn't much better, in terms of calories and how filling they are any bread is simply bad. Sure wholemeal pitta is better again less of a sugar high/crash, but you're still looking at 150-200calories per pitta, for something that isn't really that filling.
Fats/proteins tell your body its full and supress appetite, aswell as doing your body a whole hell of a lot of good, carbs generally increase appetite and don't do a whole hell of a lot, basically fat/protein are essential, can't live without either, carbs, you can cut out without a problem(very very limited situations some people have to have carbs, certain diabetes groups need sugar to bind to overproduction of insulin and some people can't metabolise fat properly so need carbs, but both are rare).
THeres also nowt really wrong with pigging out now and then, if you do eat a 2-3k calorie pizza, thats only one pound of energy, not like you'll put on a half stone for one pizza, assuming thats replacing a meal (or two) then its even less. If I have a pizza I'll tend to time a pizza with a run/row/weights/exercise of some sort not long after anyway. The worst thing about a carb binge is the excess weight from water retention as your carb intake increases, 500grams of carbs will retain 2lbs of water, but that will go straight off, you didn't really put 2lbs on due to eating a pizza, just bloat like a mofo from water
Egg mayo is very healthy, largely good fats that will help you lose weight, good quality protein too, cheese, no idea why people think cheese is bad for you, its not, low carbs(the right cheese's), some bad fat, some good, a little protein.
Nuts are also a great snack, might just be me though but open a 100gram bag of cashews and it can be damn hard not to eat the whole thing, addictive little *******.
When losing weight, the best thing I can do is a protein meal followed by a fattier meal rotated all day. for me, 2-3 protein shakes with a little fat, and 2-3 small scrambled egg's with veg, spices etc inbetween. When busy though i'll just try to have egg's in the morning, stick with protein shakes when out and about and you can't really cook, like at work, with a few nuts here and there for a bit of fat, then egg's when back at home again. protein shakes, nuts, lots of water, some low gi carbs and you'll be surprised how much energy you have and how not hungry you are.