"What people want?"
Someone answered "Twists, Thriller, Murder case, Emotions (a lot), Police Officer and Murderer, Chase clues/evidence, Fight (Must), unpredictable plot (even if it sounds obvious/too far), Love story, Revange story, suspense, sympathy (Death of an innocent person, preferably Christian/Muslim), And at last Baahubali style wait for the next part.
This is having all above boxes ticked. It is too much and unnecessary. This movie is emotionally driven plot with unrealistic sequences. Like most of Indian thrillers, you don't have to watch this whole movie except last 10 min. They hide these last minute story and present you at last as a big twist. Everything is baseless in this movie.
As per the current trend, they made the ending bleak. In the name of Twists and adrenaline rush, they killed the genre. Go and watch Sherlock, money heist or prison break or Kahaani.