Board Thread:Arrow discussions/@comment-3221148-20180428142320/@comment-25968757-20180502101908

There can always be complained about anything. Malcolm and Slade were perfect because they directly were connected to what happened on the island and the big mystery of why the boat had sunk, the list etc.

Ra's had an interesting twist as he wanted Oliver to be his heir. Darhk was interesting but there were not many suprises there as he was the main villain since the first episode that season. There was also was not a (personal) connection to Oliver besides that he was standing in his way.

Chase was perfect as he was the product of Oliver's sins.

Cayden was a misguided tool and the connection they had was that they both had a son. Diaz is a guy without personal connection to Oliver who just wants to take control of the city. Black Siren keeps things interesting because we do not know if she is just a murdering liar or if she somehow is softening up. And the drama between the teams is ridiculous in my opinion. The new team whining about Oliver and Oliver thinking he has to be by himself in order to stop the Dragon.