This is one of my top favorite shows of all time. I was looking at this after watching it the day it came out and noticed the only review saying Arrow isn't good anymore. Not true! Lol, there were some weak points in season 3. Yes, and I was worried for a time. But overall it is wonderful. I love the first few episodes of season 4. Some people want everything to stay the same but I like the character developments evident in the first few episodes of season 4. One reviewer says he's not as Bad A as before? Why, because he's becoming a better person? He still gets the job done, he's just trying to be better for his city then just a "Bad A". The developments make sense. Oliver (and the other characters) have developed all along the show for the better. It's refreshing to see a character grow as a better person instead of getting worse and unlikeable like in so many shows today. I know for me they are welcome developments that I've been hoping for. Some people just don't get it so I wanted to offer an alternative opinion.
Also as far as bad writing etc, it's not true. It's just some people clearly like shows like breaking bad (which was admittedly very well done) where the characters buy into bull crap about becoming a more evil person in the name of supposedly helping others. Lol. The show has taken a turn toward the hopeful and the "trying too hard" is them giving there all to be better. It's nice to see Oliver more happy and actually smiling sometimes! He always had a lot of psychological issues, self hate, self pity, etc, he is healing into a better person and allowing himself to be happy. That's a healthy thing to do!
The inconsistencies that some people are referring to like Thea's aggressiveness and Oliver's being the same are clearly being misunderstood by someone who doesn't get some of the differences between good and evil however subtle the differences may seem. They are very different. Anyway, just wanted to give another side of the story because the previous review was pretty negative and just seemed so unfairly or maybe just ignorantly done, this show is great!