I will say I haven't tried any of those. My general suggestion to people is skip the grocery store brand and buy the highest quality you can afford.
I feed mine Purina One Indoor and they are good with that. There is also a hairball and weight management variety and if I can find that in the big bag, I will mix them.
One of my fosters was fed Natural Balance at the store where he was available for adoption - and it gave him serious gas. Just sayin'....
Just keep in mind that cats are obligate carnivores, so the more protien the better....
I have tried a couple of those foods and to tell you the truth, the cats just don't like them.
I feed Blue Buffalo products to all my animals. Dylan gets Blue Buffalo Indoor Cat formula in the morning and store brand canned turkey and giblets in the evening.
Two of my dogs are on special diets. One recently survived pancreatitis, and he is on low-fat formula and another has grain allergies and is on salmon and potato.
Science diet makes formulas for all kinds of special diets, but I really don't like their products.