You can learn a bit about cats foods by reading ratings like this page offers:
http://www.petfoodratings.net/cattable.html

A 'good' food is going to be close to their natural diet. Cats are obligate carnivores; which means they get their nutrition from protein. So there is not point in feeding them grains which they can't digest, these are just fillers. Even fruits and vegetables offer little to an obligate carnivore. Surprisingly, cats are not very efficient so they need large amounts of protein; and their poops are still high in protein which is part of why dogs find those "tootsie rolls" in the litter box so enticing.

Commercial foods came into being in the 1950's. Prior to that, cats - and dogs - ate what humans ate, and there was less of certain types of illnesses in all 3 species.

Also, if you do some research you will learn that cats in the wild seldom drink water; they get most of the fluids they need from their prey. So feeding only a dry kibble is not the best diet for a cat.

I use a high quality grain free food. A high quality food uses only human grade ingredients, or is processed in a human food facility, or both, uses minimal if any chemicals and preservatives. I used Taste of the Wild for several years and was quite happy with it. Earlier this year there was a shortage, so I have switched to Earthborn Holistics. Both are grain free kibbles.

For canned foods, I use Weruva, Tiki Cat, or Fussie Cats. All are grain free. I select the ones which come in a gel, rather than a gravy. Sparkle is in early kidney disease, and she needs to hold her fluids. The gels seem to help her do this, while the gravy varieties just go right through her.

There has not been as much research done for cats as for dogs, so it is more difficult to find information.