This has turned into a really good season! Awesome the last couple of episodes. Nice bringing back several characters we haven't seen in a while. Can't wait for the finale!
So far, IMO, there have only been 2 subpar episodes(the two right after the last hiatus-the Felicity/Helix, and the Olicity "bottle" episode ones). Other than those, this has really been a great season. And, judging from the preview for next week, they are going to have to try really hard to ruin it.
Also, I still contend Prometheus is the best villain this show has had.