коты все разные.
домашняя еда разная.
возможности хозяев - разные.
корма (даже премиум класса) - тоже разные.
Соответственно есть много вариантов правильного ответа на ваш вопрос.
если вы профессионал в области фелинологической кинологии (т.е. в состоянии нормально сбалансировать рацион, подобрать все его составляющие - это не легко, кошка - облигатный хищник!) и при этом нигде не работаете (кошки должны питаться часто по чуть-чуть, а натуральная пища имеет свойство портиться), но имеете достаточные финансовые возможности (хорошая натуралка достаточно дорога), а кот рожден от родителей живущих на натуралке, то лучше натуральное кормление.
В остальных случаях для кота будет лучше, если он будет питаться сухим кормом, НО - не любым, а правильно подобранным кормом премиум-класса.
Тем, кто сейчас вспомнит про диких кошек, которые прекрасно живут без корма, стоит также вспомнить о том, что уличные кошки редко бывают старше 5-7 лет - думаю, что мало какой хозяин желает такого же для своей домашней кисы... Опять же таки корм, который кошка сама себе добудет таки правильно сбаллансирован, а вы дома вряд ли сможете такое проделать.
Тем кто сейчас захочет рассказать, как их один кот жил на "что сами едим" долго и счастливо я посоветую во-первых ВСЕГДА перебегать дорогу строго на красный свет - я ОДНАЖДЫ перебегала и ничего плохого со мной не случилось (делайте все также!), а во-вторых задуматься о том, с чего я начала свой пост - "все коты разные" - то, что прекрасно для одного, может убить другого, ну и подумать о том, что в то время как ваш, один жил долго и счастливо, сотни котов умирали тяжело и мучительно в возрасте 3-4 лет... из-за неподходящего рациона.