I was put off (but kept watching) until this last season.
I was a bit frustrated with this last episode, as it seemed a little too simply constructed - bring Dan back to explain some stuff, but not all, give his back story, then kill him.

By the time the reveals were... revealed, they were easily guessed (Ellie being his mom, Charles being his dad, etc.). Still interesting but nothing jaw-dropping.
Now let's see how "Jim" et al. get away...