I agree that variety is very important. I am feeding a combination (rotation) of commercial raw products and home prepared raw products.
I use:
Stella & Chewy's Freeze Dried Turkey
Stella&Chewy's Freeze Dried Duck&Goose
Stella&Chewy's Frozen Rabbit
Rad Cat-All 5 proteins, Chicken, Turkey, Beef, Venison, Lamb
Home made modified Prey Model Raw (PMR) muscle meat, liver and pancreas glandular using Alnutrin egg shell calcium in place of bone with the exception of Jennie, she gets a bone in meal once a week. (chicken breast and thigh and gizzard, turkey breast and thigh, beef, Cornish hen all parts)
Home made raw- plain muscle meat supplemented with Food Fur Life's EZcomplete (same proteins as above)
All cats take a probiotic daily.