Oh believe me when I say Taste of the Wild is good. It is the BEST food you can get for what you pay for it. I feed my pack of six dogs this feed, and it has helped a lot. When I first got dogs I ignorantly fed them Royal Canin... crazily enough I was paying MORE for that than I am for TOTW, but on Canin all my dogs would get up in the morning and puke some (probably do to the beet pulp and other grains and such).
But yeah, the two brands I reccomend most to people now are TOTW and Canidae Grain Free. TOTW is only slightly cheaper, and I think a bit better than Canidae, but both are very decent brands.
For people who are really on the cheap and can't afford much, and purchase brands like Beneful and Iams, I strongly reccomend they get Costco's Kirkland brand dog food... it's roughly the same price as brands like Beneful, but many times better. Costco even has a grain free option now!
ETA: I find that funny that people are having trouble getting their dogs to eat TOTW - I had trouble getting some of my dogs to eat Canidae, and only got my litter of pups to wean this last time because I switched to TOTW! They wouldn't touch the Canidae, but they LOVED the TOTW. My dogs love to get their teeth in stuff like Purina One too... there's so many flavorants and the like sprayed on it, they can't help but want to eat it.
What I love about TOTW, also is that it is all life stages (which really, most foods can be, pups just need to eat more than adults). On TOTW, one of my 10 lb shih tzu needs only 1/2 a cup a day, whilst a 9lb puppy eats nearly a full cup, or even a little more. But this means for six little dogs one bag lasts me a month. These guys have had to eat more of other blends to maintain their weight. When breeding, my girls gets TOTW supplimented with lots of raw meat and bones, and high quality canned food (canned because it is difficult to get them to eat what they need to).