Oliver and Thea are tricked by Malcolm to have to fight Deathstroke on Lian Yu. In the past, Amanda Waller makes Oliver do a mission back in Starling City.
I liked the reversal of having the past Oliver back in the city while present Oliver gets stuck on the island he escaped from. I also think bringing back Deathstroke for a one-shot is a good idea and this finally lets Thea ask all the questions she wants of Oliver after discovering he’s the Arrow. Also, I really like seeing Deathstroke again, now that his story his over he works very well as a villain for a single episode like this. They should bring him back again sometime later on.
The stuff in the past, which took up a lot of time in this one, did a few neat things as it showed Oliver seeing how the people he loves deals with his disappearance, while he’s unable to interact with them due to Waller’s strict rules and severe likelihood to murdering everyone he knows if he steps out of line. Also, I like seeing Tommy in this show now. His parts seem to have gotten a lot better since he died.
+10: A very strong, tense episode, Arrow seems to have gotten it’s form back