I switched to Blue Buffalo canned and dry cat food a year ago and am very very happy with it. Glossy coats, the cats love it, no 'meat by-products', wheat or corn or glutens. Yeah it's a bit pricey, but I am so impressed by the ingredients list and how it smells too. The kitties are thriving on it- they love both the dry and the canned.
It has lots of wholesome meats and fish, some veggies & fruits, a little brown rice or barley.
Best of all now.....NO MORE THROWING UP !!!

God, I was so tired of all my cats barfing all over the house for years on end. You know, we always had lots of cats when I was a little girl (50 years ago!)- and they almost never barfed. Makes me think- have cats really changed so much? Then I think... it has to be something about ingredients of commercial cat food. Lots of wheat and corn and 'glutens' added maybe to up the protein percentage... When i was little, nobody cared about the protein % of cat food. You just opened a can of Puss N' Boots and it looked and smelled pretty much like a plain old can of sardines.
In fact, once when i was 4 I pretended to be a cat and I ate the Puss N' Boots fish cat food right along with our cats, from the dish on the floor....hey it was just like eating sardines- bones and all! It was GOOD! lol!