I just watched the penultimate Arrow episode.
Yeah, it's going to be cool. I hadn't seen the promos, so Deathstroke's return was a surprise to me. The Black Siren return was not, because of the reports that Cassidy is coming back as a regular (ugh) next season.
That episode did continue a worrying trend for Arrow, though. When I'm watching an episode I can't figure out if I'm enjoying it or hating it. Really weird feeling. I thiiiiiink this episode was really good, but then the flashback stuff was sorta weak, and the decision to send Felicity/Dig away was dumb as hell. ("He knows how I think, so you all need to go somewhere I don't know, even though this entire idea is a thought I'm having")
Loved the Merlyn stuff, as usual. He's such a fun character, even if Oliver acts like an idiot around him.