I thought it was a decent episode over all but I did find the cinematography a bit distracting. Like that one cut where it zooms in on the head of a fallen Ghost had me just shaking my head. However, I'll take it over the majority of bland direction we've gotten for a long time now. I will jump on what others have stated that for a Diggle episode it felt to crowded and chaotic. Honestly, this is a problem I have with Arrow right now there are just too many heroes jumping around. Every time Oliver is out in the field it includes Diggle, Laurel, and Thea, alongside the guest hero of the week. It sort of ruins the whole "Arrow" vibe that I should be getting from the show and makes me somewhat question what some of these people do for a living, does Laurel still have a job?
I was all happy when Diggle was like "just you and me" when they went after Andy but that was over quickly. I prefer the way Flash handles it's large cast, keep them as support. Barry, for the most part, is the guy in the field everyone else just hangs back and yells support (mostly "run, Barry, run") into a microphone. It's pretty effective for me and allows for the supporting cast B-stories to play out much better. I also wish the writers knew what to do with Felicity because it seems they have no clue right now.
It was the week of the Elevator Fight Scene, Gotham had one, Arrow had one, and Supernatural had one.
Gotham won.