I like her in movies where the director uses her smartly - in ZNMD, she’s there for just the right amount of screen time. One of my fav scenes in ZNMD is when Hrithik and Kat are talking about the meaning of life etc, and all her reaction shots etc have been shot smartly. Yea her diction is off but once you get used to it, it’s fine really.
Another movie is Zero, in which Anand Rai showed her vulnerability well. Of course the role is semi-autobiographical cuz it is clearly a take on her and Ranbir and their past etc, but she doesn’t become the face of the movie and in her limited screentime you wonder if she’ll come back etc.
On the other hand, when you watch Fitoor and Baar Baar Dekho, the way Kat is shot changes. In her emotional scenes with Sid, Kat falls apart cuz Nitya Mehra isn’t as skilled as Zoya.
Also, she looks great in songs because choreographers understand her USP and use it appropriately... Tees Maar Khan doesn’t work but Sheila ki Jawani and Wallah Wallah is another example of the way Farah has both choreographed and directed the same actress. So her songs become memorable but movies not so much.