Not really sure what to think of that last episode.
Spoiler:
On the one hand, I am really glad that they are finally using Ray as more than comic relief, and acknowledging that he should normally be the smartest guy in the room. The whole thing with Darhk's powers backfiring against Thea was also interesting.On the other hand... seriously, another person back from the "dead"? That's 3 people in 5 episodes. I understand the reason for Sara and Ray, but why bring Andy back, and why did they squash all the "resurrections" together over such a short time frame? It makes it all come across as very forced. Also, Andy conveniently being the Ghost present just after they were basically discussing him a bit earlier was flat out stupid to me.
It is weird that Ray somehow looked like the most proficient fighter in this episode, considering he was clumsy as hell during his first few outings. But the fight choreography in this episode was not very good overall IMO. Also, that bit where Laurel just jumps off a roof and lands like nothing did not sit right with me. The way she landed, from that height, should probably have snapped an ankle.