Not really. It is still healthier to slow down and eat real food, instead of going for the on-the-go snacks. Real food is still the best main source of protein like cottage cheese, hummus, black beans, tofu, and whatnot. Protein bars are a good addition to what you eat, but never an alternative. It is basically just there to help you with your hunger, but it should not be your main meal.