I haven't seen it all. After I recorded and watched the special preceding the finale, I thought I was recording the finale. I wasn't. I also didn't get the preceding 30 minutes when I realized I hadn't.
But it was a great ending, including having Barry and Kara there.
I hate that the special made a point of mentioning humor on this show. Now I wish I had seen more episodes.
I really liked where Felicity couldn't do the exercise. And how she reacted to Oliver with his shirt off.
I finally saw the rest of the finale. It didn't mean a whole lot but I was pleased they were concerned about Felicity and then she showed up, behaving as if nothing had happened and taking the attitude life goes on and doing her job.