I agree with most of what was said in the article. Putting the stupid offer from Ra's aside, the biggest issue with this season for me has been time. I'd probably have been much happier after the first fight, if they would have time jumped with and reveal Oliver's been treated for several months. In that time, you could have had team Arsenal working together, and I'd have liked if Wildcat would have been working more intensively with Laurel during that time and even joining her. There would be a whole different team dynamic as they're trying to hold it together. Then it would have made Oliver's return more interesting as they deal with finding out he's alive, and he adjusts to the changes.
That said, I hope they get a good long standing, interesting badguy. Preferably not one that will eventually become good. We've already got the Arrow, Arsenal, Black Canary 2, Diggle, Speedy(soon probably), and Oracle (kidding (but not really)) on the team. I want it to be Waller. A whole season of Team Arrow getting caught up in Waller's Machinations would be awesome.