HaHa..it has and you will get a 100 different answers..it is a tough decision and I think I have tried every kind out there..Without a lot of success until I got them on Blue Buffalo. Some of the very best mine would not eat...just walked away so I wish you luck...just make sure if you change foods that you slowly make the change and mix the two foods.
Here is a website that might help you.
The Dog Food Project - How does your Dog Food Brand compare?