So far, I have seen the first season & the first 2 episodes of season 2. I have enjoyed this series so far but - I must confess - I find the story a little hard to follow at times.
And certain things I find hard to swallow. For example, when Ganesh is on the boat in the open sea after his ordeal in prison, he tries (multiple times) to swim to Bombay. It just doesn't make sense that he would try to do that given he doesn't know exactly where he is.
Still, his connection to Sartaj's father is intriguing as is the morality of the basically honest cop who becomes corrupted. Here I am referring to Sartaj's false testimony to back up his fellow cops in the first season.
I will definitely watch the final 6 episodes to see how this all plays out. (No, I haven't read the novel but might pick it up).