I have had cats my whole life but have always given them supermarket food as that is what my parents did and their parents before them etc. However thinking about it I have no actual idea what is best for them. Are there brands that are better? I love my cats and want them in the best of health for as long as possible so am happy to pay more for better food.