I'm most of the way though watching this. It's good but the thing I don't like about it is that it goes on for 20 episodes so its completely obvious that the guy who is the suspect in Episode 2 is not the guy who did it. Nor the new suspect in Episode 4. Nor the one in Episode 6. Etc etc. In fact the whole plot about the mayoral election is more interesting than the murder .... Still enjoying it mind you.
I just finished season 2 and it only had 10 episodes. 20 episodes never bothered me because it's the way an investigation would unfold, which I find fascinating. I don't care if I know someone didn't do it by episode 4 or 6 because I like to think "what would I do next" and see if it happens. I actually called the killer in episode 2, granted I didn't know why the time but I had a feeling. The show is like a puzzle, which is so up my alley. Lots of little detail. Loved it. Now I have to wait for Season 3.