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?