I liked elements of this episode, particularly some of the action scenes, but the character motivations for almost all of the actions in this episode were just bizarre.
And there were numerous elements which did not seem justifiable, even for a "comic book series" like Ray having magically already invented the exact technology needed to fix his problem, Laurel jumping off buildings with no thought for landing, Lance issuing arrest warrants for the vigilantes, but not publicly "outing" at least Roy and Felicity (if not Laurel as well), Lance issuing an arrest warrant for Oliver Queen for murder, vigilante activities, etc with absolutely no proof whatsoever since Ra's hardly provided a witness statement (and Lance freezing Thea's assets for the same dubious reason), Lance's heart surviving untold stresses, including being beaten and kidnapped by the League of Assassins and running a man-hunt for the vigilantes, including his own daughter, authorising lethal force, despite the fact that he supposedly couldn't survive being told of Sara's death when it originally happened.
I don't understand how Lance can possibly keep his job given the way he behaved in this episode. His actions were completely ludicrous and surely far outside lawful activities.
The most annoying aspect is that there were scenes and moments which were extremely compelling, reasonably well written and acted, but they were offset by ridiculous plot developments and characterisation.