While this season had some good moments, I didn't like it overall, mostly thanks to it bringing actual magic into what was a fairly tame and down to earth show but the finale... Just no.
Episodes were getting worse as the season neared it's end, plot holes were becoming wider but I could have lived with all that if it led to something good.
What I can't live with is how this episode portrayed a fight between two ex-members of League of Assassins. They basically b***ch slapped each other until one got tired. What... the...
I'm sorry, that was hands down, the worst fight scene I ever saw on any screen. I burst out laughing while watching that scene, pathetic... This show had many damn good fight scenes and they end a season with that?
Also, if you hate the so called "Olicity" the last scene was a middle finger from the writers aimed directly at you. I don't mind Felicity as much as some, but this season made me sick of her too.
Too bad it has been confirmed that finale of The Flash won't have any effect on Arrow.