I currently feed my cat (Sonic) Purina Pro Plan Sensitive Skin and Stomach, he likes it more than what he was on when I got him (about 2 years ago), and I also mix in some Hills Oral Care.
I took him to the vet recently, sadly due to terrible memory I can't remember exactly what they said but...