I really enjoyed this episode.
First off,I thought Laurel was very good.Probably Katie's best acting in a long while. However,I think it's gonna get old pretty fast to see her stumbling around "Greatest American Hero" style,while she's learning on the job.I know they want to appease the folks that are dying to cry "She shouldn't be a bad*** after only 3 months of boxing lessons!",but really,I'd rather suspend disbelief and have her be a half decent fighter than go through the rest of the season like this.
So is this supposed to count as Caity Lotz last appearance this year?As a sound effect? Very disappointing.BC voice modulater sounded so bad,I wouldn't mind if Caity took over BC's voice full time.
It was pretty stupid,all things considered, for Laurel to show up as BC and not expect Lance to want to contact her thinking it was Sara.She seemed ill prepared for the situation.
Roy finally got
some presence here,(despite still being underutilized). I found it odd,he finally decided to confront Malcolm in that manner.But,at least he did it.I was disappointed in his silence last week,as you may recall.Glad to see Roy had some "gumption".(That's the word of the week.Thank you Flash.

t
Felicity's change of heart and all the scenes with Ray were very welcomed.
Flashbacks were good. Still,I can't help wondering why Ollie and Katana's husband could just pick up and leave to save Katana without Waller stopping them.Why don't they try getting Ollie the heck outta there,now?One good turn and all that.
So Malcolm and Thea are going to stand their ground. Kinda wonder how this all plays out. Is Ra's going to try to kill Ollie again? Well,it was already spoiled that the DJ was LOA,but it could've been a cool moment.

Such is the risks of the internet.
As someone with experience could tell you,if Ollie was drinking penicillin in it's raw form,he would not have a pleasant expression on his face.
Can't wait for Arrow's great return next week!