We used to feed the outdoor cat store-brand cat food because it was cheaper. (The indoor cat got the Friskies food.) We forgot to pick it up for a while and started feeding her the Friskies and now she refuses to eat the generic stuff.
As for all this, "Oh, you shouldn't feed your pets those foods!" that the natural food commercials spout out... yeah. I refuse to pay that much for food for a cat. The conventional stuff is expensive as it is.