I always thought it was good. I loved it and it had me guessing throughout.
But this is coming from someone who has only watched the anime. So I don't know about any of the arcs you all are talking about. I just hope this season fully explains. At the end of one I was still saying what the hell. Several things still bugged me.