Damn..such a bleak, but wonderful mid season finale. Prometheus is turning out to be such a fricking manace, despite the fact that it's the least powerful big bad Oliver ever had (everyone else overpowered Oliver at the start, even Malcolm, Prometheus seems on a big below Olie's level). He just makes up for it with malice and devious mind.
Loved that the detective didn't turn out to be Prometheus in the end and absolutely loved how he died. Dat murderous set-up with bodies switching to flashback murders was a thing of a beauty too.
And despite all that bleakness, it still felt damn good when the team didn't abandon Oliver in the end. And people are right, Wild Dog is turning into great sidekick.
The only thing that worried me was Laurel at the end. But the way her contract was set up means she's unlikely to be back for good and will likely drop after few eps.