Shit writers always try to make characters more likeable by letting them suffer but with Arrow it just works for me. The Arrow team is just a bunch of fuck-ups, missfits and broken characters and they sure suffer for every decision they make, specially because of the horrible writing, this is such a trainwreck of a show and the characters have gone through all the shit because of that. I mean it was still a chore to get through season 3 and 4 but I couldn't help but want to see what the team is up to this time.
I really am glad I kept watching till this season, season 5 is like the conclusion of all the shit that had happened seasons before, it showed the effects on the characters, we see the effects of the experiences they've gone through and what those expiriences turned them into and the villian is like catalyst for all of that, enabling the past to punish every one of them once again. Its not really the suffering I enjoy though, its the process of them going trough all the shit, at this point its not even about having the moral higher ground but more about just keep going, just keep wearing the mask and trying to fight for a good cause, trying to not lose all sanity.
There were some really great moments in this season because of that like Thea helping Quentin to get into rehab or Oliver trying to stop Thea to get any worse and most of the moments between Dig and Oliver. Also Oliver breaking down everytime.
https://www.youtube.com/watch?v=tVN6jqsjOo0I guess I know now why my mother loved all those telenovelas.