Natural Balance is an Awesome food! I know several people who feed it to their pups with no problems.
I don't have a whole lot of experience with the foods with grains..... I only feed Grain Free. I can tell you that TOTW only has 25% Protein and 15% Fat...which is lower than a lot of the grain free and Riley has been going bananas over it every meal.