I think you're going to get 1,000 different answers on this.
For kibble feeders, kibble is best and there is debate about whether high or low protein is good.
For canned food feeders, that is considered best.
For homecookers, homecooked is considered best.
For raw feeders, raw is best and there are a few ways to do this too.
I personally like homecooked best, so I can't give you brand names.
If I HAD to feed kibble, I might consider California Natural but I would probably mix lean meat in with it.
I also like Evangers canned food if I had to feed canned.