Your list is missing ep 12. It's listed on both iTunes and Amazon
This one has sure raised the bar! Matt Ryan is great as Constantine and yes, I've missed him. I hope this sends the whole #SaveConstantine campaign sky high!
I wasn't thinking that bringing Sara back was a lousy thing to do, because the future was all set: she'll be White Canary in the upcoming Legends of Tomorrow. With that in mind, man, what a great opportunity to bring Constantine here! Such a nice way to make the Pit being used but not without consequences and not without effort being made to solve the issues.
As a bonus, the soundtrack paid its respects to Constantine dead (but not so, I hope, I still do!) series. That harpsichord does ring a bell!
Still on the Sara thing, though, this storyline came on the expense of Laurel's. She once again became reckless in such an annoying way... I have to say, overtly admitting it for the first time, that I never dig Laurel. And since she became more confident as Black Canary, she turned kinda OK, but now it's like a regression and one that doesn't seem for any good if not being the conductor for Sara's comeback ceremony.
I kinda hope that she gets a good storyline this season, and not only the wimpy one all over again.
Anyway, that episode got me more excited with Arrow than I've been for a while.
EDIT: I need to say, though,
So easy to beat whatever wouldn't give away Sara's soul easily, eh, mates?
THEY SHOULD NOT HAVE CANCELED CONSTANTINE!!!