I think this season is a definite improvement on last season, but there are still some pretty glaring weak spots. The guy playing the DA is terrible, for one.
CW's ARROW Discussion Thread - Page 22
I think he's fine, but I'm waiting for him to either die or to turn into a supervillain.
More like 100%.
These CW shows should follow the best thing Shield has ever done and split their seasons in two. So when they get stuck with a boring as fuck villain like Prometheus they have an early out instead of forgetting about him for months at a time.