I feel like it's been a gift and a curse. When Arrow started, it was like a revolution and seeing a live action Green Arrow/ Black Canary combo was awesome, in this universe. But since then, we've gotten The Flash, Legends, Supergirl and all of the characters that have appeared there, and it just seems like the genre in general has gotten too big to the point where Arrow can't do the same things it once did, which ends up hurting it.
Although, the thing I will never forgive it for is trying to be a Batman show for most of last season.
I've been watching a lot more wrestling these days, and the comparison I'll make to Laurel in season 2 is that she was booked to draw heat, which means she was written to look bad, and the fact that she got the reaction that she did shows that she played that role super well. You can hate the character all you want, but you can't deny that she played her part well.
She's still not super popular, but she deserves to get more spotlight than she has been. There's no reason why most of her scenes last season ended up as deleted scenes on the DVD.
And one last wrestling reference, Felicity is Roman Reigns

t: