There are advocates for raw diets and there are reasons to do it and reasons not to. When you start feeding raw diets, there are certain nutrients they may not get. Some of the chicken and giblets and thing of that nature, canned tuna, are prepared in a way that they lose a lot of the benefits that cats need, such as taurine. They need that, and you are not necessarily going to get that in some of the raw diets.
Another thing with the raw diets are worry about things like salmonella and those sorts of bacterial infections that people worry about with raw diets, that are also a danger to pets.
So you know, trying to design your own diet for your cat can essentially harm them. So hands down, the best thing to do is feed them a high-quality, good feline diet.