This is a good read:
http://www.littlebigcat.com/category/nutrition/My advice is to go on a bit of a shopping spree. Go to one of the smaller, boutique pet food stores, explain that you are auditioning new food for your cat, and most stores would be happy to help you (many will give you free samples and such). Don't worry at all about labels like "for indoor cats" or "prevents hairballs" or "digestive health", that's nonsense, worry more about good ingredients. Learn how to read the ingredient list (they talk about that at littlebigcat), but at the same time, you have to somewhat mistrust the ingredient list too (even though it's all we have to go on). That's one of the many benefits of canned or raw food is that we can see and smell whether they are using good ingredients, versus in dry food, since it's all just a brown rendered ball anyway, you really have no clue.
Brands my cats like include blue wilderness, weruva, tiki cat, earthborn hollistic, cats in the kitchen, rad cat, and others.
Also, I think a lot of people seem to buy one can or bag of one brand, and then conclude that their cat either likes or hates that brand, which is kind of nonsensical to me. It's kind of like buying a box of Cheerios and concluding that you hate General Mills, when actually it's more likely that you simply don't like that style of cereal, and those particular ingredients.