I really can't believe how badly they wasted Roy as a character this season. And this is coming from a person who couldn't stand his character and hated whenever he was on-screen.
The producers knew from the get go that this would be the final season as a regular for Colton Haynes. So why waste the little time you have left? He spent half the season standing in the background agreeing with Oliver, did a couple flips, and that was it. They should have given him a focal role in the season. Truly made him a part of Team Arrow, not just having one line per episode. Then it would have made his exit from the show even more emotional if they really got us attached to him by the end of the season.