Much better episode than last week's, but Helena stole this one here. Like last week, there were no island flashbacks, but Oliver went to the grave of Dinah's sister to show Helena what he went through.
This part was about Helena's transition into the revenge-driven Huntress. As last week saw their love, this week saw their falling out over justice and revenge. I think Huntress' purpose is to show Oliver what happens when one goes too far and may rethink his crimefighting approaches. Diggle did a great job in keeping Oliver straight and narrow. It's unbelievable when Helena wears a mask and Oliver doesn't. They need to get Oliver to wear a mask soon.
The double date with Oliver, Dinah, Merlyn, and Helena went bad as they each have their dramas. While Merlyn apologizes to Dinah about his jealousy and resentment, Helena broke up with Oliver. This was another foreshadowing of Oliver and Dinah and Oliver learns about Merlyn's money being frozed up by his father and may give Merlyn the job of working for his family's company.
I guess there's no room for two vigilantes in Starling City. Helena could go to either Gotham or Bludhaven, but I'm looking more at the latter since they mentioned it early in the series. If and when she shows up again, I can see them picking up where they left off in being on opposite sides.