I never got the fan hate towards Cisco. I have always liked the character and he really stood out in the crossover episodes.Cisco is the goddamn MVP of this episode
And this episode was cool as fukk. They actually made Captain Boomerang look like a credible deadly threat to the point that an entire covert government task force was shook when he came strolling through their office.
Even the continuation of the Flash/Arrow differences was good and we are seeing how Barry is influencing Oliver to become a better hero.