I would prefer to do a raw diet like that. Sadly I foster, so I have to feed them something that the adopting families will feed. Otherwise, their transition to their new homes will be even harder, increasing the likelihood of returns. I feed grain-free food (they went grain-free before I did) and try to get them to eat more canned than dry. The dry has more protein and fat than any other dry food I've found, but it's still way carbier than a cat would normally eat. I've also started getting chicken liver for treats. They're a little suspicious but they're taking to it.
One thing I've noticed about canned vs. dry is that my kitties who are really keen on the canned food tend to be leaner. The kibble freaks are the ones that tend to chunk up.