We have friends who use Banfield, and swear they are completely happy with them.
This, in spite of the fact that their vets told them they had a dog that was "allergic to protein" and put the dog on a vegetarian diet. I tried to tell them it's impossible for a carnivore to be allergic to protein, that it was most likely the soy in the commercial foods. But they were deaf to it, trusting the word of their expensive vets. The poor dog lost so much weight on that veggie food, it was frightening. She lived for several years, but she was always just a tiny bag of bones.