Grain free is good, however, don't stop label reading there!

When pet food companies remove grain from their products, many replace the grain with other fillers/starches like corn or white potatoes. Starches and white potatoes are great for binding but they're also high in sugar and carbohydrates, with could lead to obesity. Cats do not need starches!