The first two seasons of Arrow are tightly plotted, well planned character studies of the transformation and redemption of a narcissistic playboy into an avenging angel, and then the transformation and redemption of that avenging force into a good man. The third season struggles a bit with what to do with this now thoroughly developed character, but it's still good.
Something bad happened this year.
As the shared universe this show started expands, it seems the best ideas have left it to be on the newer shows, leaving Arrow to getting rid of characters the show really needs for balance, and shoehorning in a romance that doesn't seem to suit the characters, and has forced some really questionable decisions by the writing staff to desperately try to make something that shouldn't be there at all work. Also, as a personal gripe, when they say they're about to run a facial recognition search, it shouldn't be three key clicks and a second and a half till "got it" is exclaimed. That's just insulting my intelligence. But for all the missteps, at its core this is a very likable, versatile show. I want to enjoy it. Please win me back.