Everyone is going to have different opinions on what is best...so you just need to go with what works for you.
I personally prefer Life's Abundance. It has NEVER been on a recall list. I like it because its also an All Lifes Stages food so I also can feed my pups the same as the adults. Plus all mine love it!
Its very healthy with all human grade ingredients.
So we are sticking with it