I would try to avoid dry food as much as possible too, if you have to give it to your cat, then only once a day and only about 10-15 pellets of it imo.
Sprite is very prone to getting cystitis so we can't give her much, if any dry food.
As for other food, we got Sprite onto the "good" food about 8 months ago, this is her list of what she likes etc.
Foods she currently likes:
- Grau
- Petnatur
- GrantaPet
- Power of Nature
- Terra Felis
Foods she previously liked but has since gone off:
- Animonda Carny
- Lilly's
- CatzFine Food
Foods she never took to:
- Terra Pure
- Macs
- Ropocat
- Baldwin
We mix it up with felix every now and then though as she is the most fussy cat ever, could clean a bowl completely and then next day we give her the same food, she won't touch it...
We do a rotational diet so as to stop her getting bored of one brand i.e. brand a one day, brand b the next etc.