Blue Buffalo is a fine food.
They have a grainfree line called Blue Wilderness as well that I prefer but both are good foods. I feed a 33% and 40% protein food (Acana and Orijen). Protein, as long as it's coming from quality meat sources, is a good thing.