The kind of stuff Arrow should be aiming to do, week after week. One benefit of being a television show in its sixth season is that there's a history on which to call, echoing major moments from the lives and relationships of its characters with grace.
It's always a good thing when Manu Bennet stops by to reprise the role of Slade Wilson on Arrow. This episode and its predecessor have made the most of the Ollie/Slade dynamic.
Promises Kept showed Arrow really can thrive with Oliver away from the team. I'm really enjoying the new team dynamic even if it appears to only have one more episode left.