Amazingly, this first episode got me at least slightly interested in the Arrow again, which is saying something after last season.
The Oliver/Felicity stuff was amazingly bearable and didn't feel fake, forced, or soap opera-y like it did last season.
Diggle's mask is terrible, but I actually enjoyed seeing him shooting badguys, reminded me of Season 1 where Oliver still killed guys which I find refreshing with so many "I refuse to take a life!" heroes these days.
The new badguy is great and was immediately better than Ra's Al Ghul. Ra's had a dull personality and everything he did was done for boring reasons like "tradition" and "prophecies" and lazy stuff like that. This new guy is charismatic and even though he has the same goal as the league of assassins and Merlin (kill the city, then make it better), but he's more joyfully evil about it. Having super powers is a cool new dynamic that also makes him better than Ra's who was just better at using a sword.
And I'm glad we're finally back on the Island again in the flashbacks and what's going on is something of a mystery again. The Hong Kong shit was just terrible because you know what is going to happen, they just dragged it on for the sake of having flashbacks throughout the season.
I don't know how I feel about the flash forwards, I'll have to see more to know about those. And I still think they have too many good guy vigilantes between Thea, Laura, Diggle, and Green Arrow. I'd rather they just focus on one or two like they used to.
But overall it's a big improvement over the last season and I'm actually interested in what's going on in the story again.