It's not the best food out there and it's not the worst. Given the choice between the two, I would stick w/ the Blue Buffalo. I have yet to find a commercial food that doesn't have
some ingredient in it that I don't like. I don't think there is a such thing as a "perfect" manufactured food.