I would say, thought provoking. KJ's best work till date. He tells about relationships in a very mature, intriguing manner. We are forced to think about what's wrong and what's right even hours after the show.
A word about the characters. Dev (SRK) is the protagonist and the not-at-all-lovable guy (for me) in the story. Dev never deserves any sympathy. He is unsuccessful to the core, failure in everything, as a husband, as a son, as a father and also as a footballer. He is the only reason for their broken marriage. Riya (Priety) is a good wife, daughter-in-law, a mother and a professional. Maya (Rani) is a simple wife. She has her own dreams but has to obey others. Perhaps tats why she married Rishi. Rishi (AB Jr.) is the most lovable guy in the story. He is Maya's hubby and he loves her so dearly. I felt really sorry for the guy. He hasn't done anything wrong in his relationship with Maya. But he is the sole loser. Rishi's father (AB Sr.) is the man who brings everything in the open. He finds out the relationship between Dev and Maya. But he is the one who makes this movie a thought provoking one, perhaps because he has the one thing others in the story doesn't have- experience of living.
Now, the performances. My favorite is Amitabh. He is the star he is. Nobody can match him. Abhishek is really good in the movie. The real surprise. And with this movie I've started to hate SRK, perhaps because his character is such. But he fails to match up with others. Rani and Priety disappoints with their lackluster performances. The music is good and catchy. Dialogues are just what you cud expect from a KJ movie.
The movie makes the statement that if we are not happy in a relationship better we move away from it. After all, all what we need from a relationship is happiness. If relationships start hurting us, we better break it.