Are you keeping an eye on your blood test reports in annual exam? Eating out often can raise your cholesterol and perhaps seeing that aspect of your health gives you extra determination to change habits.
Agreed. I used to eat only organic produce and meat and focused on quality rather than quantity. However, I slowly became vegetarian and I am very happy with it. It's both cheaper and healthier.