Sometimes it's not so much the ingredients that matter, but rather the price of the bag, and even at the basic end of the dog food market there's a lot of difference in the price you can pay.
This is a very basic food, offering the basic nutritional requirements at a very economical price, particularly if you compare it with other foods that are more expensively marketed and pretend to be something other than very basic. But you are getting animal derivatives, preservatives, un-named cereals etc - so don't compare prices with the better quality premium foods!
Check out the prices of basic foods and you'll see that this is reasonably good value. Yes, you'll find yourself feeding more than a premium, and you'll be picking up more poo, but if price is a real consideration, then this is worth trying at around £11-£12 for 10kg!
The star rating is based not just on quality of ingredients, but if the food offers value for money!
Cereals, Meat & animal derivatives (min 14% poultry and 4% beef meal), Oils & fats, Derivatives of vegetable origin, Vegetables (min 4%), Minerals
Protein 26%, Fat 12%,
Cereals (min 4% whole grain oats), Meat & animal derivatives (min 14% beef meal), Oils & fats, Derivatives of vegetable origin, Vegetables (min 4%), Minerals
Protein 22%, Fat 10%