My cats do very well on "Lick Your Chops" brand kitten and cat food (it's meant for both kittens and adult cats, but there's also an adult-only variety). It's quite difficult to find (I've only seen one store in Ottawa that carries it, and it's a health food store), but maybe it can be ordered online.
We got our cats from my uncle, who had them on Premium Cat Chow before, but one of the cats threw up every week and my uncle thought it was normal! It stopped as soon as he gave the cats to us and we switched their food.
Also, one day we ran out of the food and the health food store was out of stock, and we had to wait for 2 weeks for them to order more. In the meantime, we gave them Wellness "complete health" cat food (available from a mainstream pet food store), which they went absolutely nuts over! They loved it so much that they would throw up after gorging on it
. We had to give them 3 small meals a day so they wouldn't overeat!
They like the Lick Your Chops a lot, but not so much that they overeat, so we're going to stick with that one. I highly recommend it! But if you have a cat with more willpower than mine have, I also recommend the Wellness brand.
Sometimes I give them canned Lick Your Chops food, but only as a treat. Right now I'm using the rest of the Wellness bag for treats, because they like it so much.