As I am discussing the ending of these shows, SPOILERS will be occurring, so read at your own peril.
I wish I would have written something up as I finished this last week.
I really enjoyed this season!
For starters, it was the end of the 5 year journey through the flashbacks of his past-which I mostly really enjoyed this season alot. It was a season that returned back to the roots, a bit, of Sn 1. Fighting street toughs and such, no magic, no super duper computer crap.
Oh, it's Arrow, so there are plenty of bumps and bruises along the way in how people act, and how people make decisions. The show was still decent in that big reveals were usually always handled with honesty.
The fight choreography was still the best in this show amongst all the other shows. The build up to the ending, and culimination of this season and all the past seasons was damned awesome in the final 2 eps.
What I don't quite buy? Prometheus. It was a false trail, as his name Adrian Chase, was actually Vigilante in the comics, so the fake out was junk for people who knew the comic history. A bit lame. Also, the fact, as I read in other reviews, that Chase became this super Arrow polar opposite in less than 4 years was the worst stretch.
The hood killed his shitty father in season 1. So, Chase gets pissed, starts his crusade, gets trained by Talia, becomes this amazing killer archer, becomes the city's DA, and also gets happily married during this time.
WHAT?! That part is the garbage part. Trying to raise a villain that is the other side of the coin of Oliver in such a manner that falls apart under scrutiny is a tough pill to swallow. Might as well as made the archer be the Spider instead.
His actions, however, were top notch, and really stamped a villainous agenda to the season. For that, I enjoyed it a lot. The showdown on the final boat, Oliver's son there, the finale, day-um!!!
I'm not entirely pleased it ended on a cliffhanger, but that just means I watch it again next year. Makes me wonder how they'll make him into a hero that will not live with regrets.
Loved to see Moira brought back just for the phone call to Oliver on the boat. Such sadness, such relief, such bitterness for the rest of us who will never see her again.

I sure hope Artemis was killed. Couldn't stand that character the whole season.
Terrific was too damned goofy. I know Felicity fell out of that role, but did they just have to capture that figure exactly the same?
Wild Dog was top notch. Best character arc of the show. Great stuff, and especially with how he interacted with Quinten.
the new Canary? I'm not sure why she was shoehorned into the show. Didn't make sense to me why include her in this season. It's not like she was a love interest, with with reigniting things with Felicity again (which, I happen to be very over considering her holier than thou and flipping alignment changes this entire season with the Helix shit.
Oliver's reveal? That he liked killing? Ya know, kinda made some sense, and kinda really fit. It can be true, but it can also be true that he really does want to be a hero now.
The other thing that makes me laugh is that they worry about killing, yet every team member besides Oliver uses guns when mixing it up with thugs. Um...those aren't darts, last I heard them say, so...yeah, those guns are killing people, right?! LOL. What a weird mixed up show theme!
I'm sure there is more to say, but I'm a bit tired from writing, and I'm trying to push through and finish Supergirl right now.
That last ep alone? Damn, that was good.