I train dogs for a living, as such I am often hounded by many dog food reps trying to get me to push their brand. I get a lot of free gifts (bribes) like t-shirts, totes and food and treat samples. I keep the shirts and totes, because, hey! a free t-shirt! The food samples I give to friends if they already happen to feed their dog that product. Bil-Jac is the only sample that I will actually give to my dogs. I find the ingredients and cooking process to be pretty decent, not enough to switch from their current brand, but good enough for a change every now and then.
People always want me to tell them that there is one food that is perfect for every dog and that is not true. Some foods are great for some dogs and terrible for others. Do your research and find the brand that is right for your dog. Vets are one resource, but not always the best, take their advice in conjunction with others. Pet nutritionists are another resource, but again, not always the best. I know a lot of pet nutritionists, and most (not all) of them got their training from an 80 hour course, usually sponsered by one brand of food or another. Most do not know more than the average person who has done their research. I do not say this to disparage, but to let you know that you should take their info with a grain of salt. The ingredient list on food is good, but leaves out most of the story.The internet is a terrible place to get information on pet food. It may be convenient, but is full of misinformation and contradictions. If you really want to know about dog food, it is worth it to drop some money on real research based on actual studies.
If you feed your dog this brand or any other brand, and your dog is thriving, stick with what works.