We use it. Never been recalled since we've been using it for 2 years. Dogs eat less than the lower quality food we were feeding. It has several ingredients that high quality, more expensive foods have. We use the performance formula for the adults and also use the puppy food. Their coats and energy levels are good. No problems with it here.
We've been using the Blue Buffaloe Large Breed Puppy and the pups look great! The dam was on the Large Breed Blue and had 13 pups without losing any or any runts. Now some of the pups have runny stools - would you suggest transioning to a different brand.
I've used the puppy formula for my two rescue dogs after trying many different brands to put weight on them. They gained weight nicely and looked terrific. Switched them off when the recall hit and they've lost weight. Too bad about the recall.