Good episode, but kind of a disappointing resolution to last weeks cliffhanger. I was hoping Oliver would get SOME answers from Moira, or something. Just using that to turn into a him getting shot scenario was kind of lame (that scenario/plot could literally happen as a result of ANYTHING else he did, the suspecting Moira stuff had so many other potential payoffs)
I find it truly baffling (in a good way) how they've made Slade Wilson into such a sympathetic and heroic character willing to make such incredibly noble sacrifices (with the landmine, and then also with the plane). No idea how they're going to turn him into a villain after all of that, should be fascinating.
Current time plot was kind of frustrating. We know Oliver isnt going to die, having that be the main conflict is a bit weak. Good character development for Diggle though (speaking of that, I was very surprised that a CW show was able to reference child sex slavery). Luckily it didn't take up too much of a portion of the episode.
When Yao Fei addressed the female captive as Shado I was kind of annoyed because I thought it was his wife (and that they were wasting the character name of Shado on giving a name to an older Asian woman that had very few plans for), but when we got a closer look and saw that she was young and it turned out to be his daughter I was very pleasantly surprised. Really, that makes perfect sense. Presumably he would give her some bow-and-arrow and fighting training. A great way to tie the character in so that she could possibly appear in the present timeline.