I find certain foods I just can’t snack on in moderation, especially crisps, I always want more than one bag. So I have to cut them entirely, as that’s easier than feeling like I’m depriving myself of having what I REALLY want (ie, loads of crisps!).
Also, some foods lead me into a ‘cycle’ of snacking - if I have crisps, I then want something sweet, so will have chocolate or biscuits too, and again, I struggle with moderation.
If I avoid crisps, chocolate and biscuits, I can still have a snack, but it’s much more restrained - eg a small bag of sweet-salty popcorn - I still enjoy it, but don’t feel inclined to have more and more of it. I also try and pair some fruit with it, as it makes the snack more substantial but for fewer calories than it might be otherwise - eg a couple of satsumas, or a bowl of strawberries.
I also met someone who lives a very healthy lifestyle, and states “I just don’t eat unhealthy food” - I figured if she could have that ‘rule’ and live by it, I can be someone who just doesn’t eat crisps and chocolate bars, and if that’s the ‘rule’, I’m not tempted by them because they’re not an option, IYSWIM.
For weight loss, calorie counting is what works for me, and is successful as long as I stay on the wagon (if I stop religiously logging my calories, what I eat starts to slide as well as portion sizes if I’m not weighing food out). But the more deprived I feel, the more likely I am to cave to something unhealthy - I never ever take a leaf-based salad to work for lunch as it doesn’t matter how big it is, I know I won’t feel satisfied and it definitely feels like ‘diet’ food, as I wouldn’t normally choose that.
I know I feel more satisfied if food takes longer to eat, even if the calories/volume of food is the same. So for breakfast almost every day, I have a portion of ‘super nutty muesli’ with a fat free Greek-style yogurt, it takes longer to eat than cereal with milk, and the crunchy texture feels more satisfying. For lunches, a chunky soup or leftover chilli with lots of veg in takes longer to eat than a sandwich and crisps, but has fewer calories. I have a Thermos food flask that keeps food hot for easily 5 hours, as I don’t have kitchen access at work. You can also have LOADS of carrot sticks for minimal calories, as long as you keep an eye on the amount of hummus or whatever.
Good luck with whatever changes you decide to make!