Lmao, weird finale. I liked some parts, hated others. Didn't care for the ending. I never liked the flash forward thing, and they went back to that well again...grrr. And geez, entirely too much talking. Everyone was yammering, on and on and on. I just wanted to jump in the screen and smack some people in the mouth. I can be pretty sentimental at times, and I know this probably was Felicity's sendoff...but, ugh, we get it. It's freaking Arrow! Not the mushy Felicity hour.
That said, maybe there's hope for next season. I am curious to see where things go for Oliver.