There is no "best kibble" that will be perfect for every dog - there are many high quality dog foods available and you have to find the one that is best for *your* dog. I realize this is probably a spam post, but I also know a lot of people out there want to find that one "best kibble" for their pets, and the truth is that what works great for one dog (or even many dogs) might not work for your dog. You have to do the research, read the ingredients list, and try it out on your dog. I tried many dog foods with mine, and the one brand I expected to be "perfect" for her caused her to break out in hives and chew her paws within one week of transitioning.
It can be a trial and error process, but the best you can do for your dog is to find a food/diet that you feel good about feeding and s/he feels good about eating