I would not say its better. Are you avoiding chicken? There's an awful lot for a non chicken variety. The brand seems to be big on splitting ingredients. 2,3,4 ingredients on one is different pea products. Add them all up their likely #1 is not meat.
FYI - Nutrisource is on DFA (I'm not sure which variety you bought, but here's an example: www.dogfoodanalysis.com/dog_food_reviews/showproduct.php?product=2143&cat=all). Most varieties are rated 3 stars (and are not grain-free), while Innova is a 5 star food (EVO is a 6 star food, I think). I personally wouldn't feed Nutrisource because I only feed grain-free (my dogs are on Wellness Core).