Arrow - Spoilers galore

Man, I used to love this show so much, but ever since the second half of last season, it feels like it's just become one big soap opera centered on Olicity. Everything seems to have taken a backseat to that relationship, and Felicity has gone from being a cool, fun, accessible character, to being a whiney, annoying, insufferable sow. Ollie used to be such a bad-***(albeit a brooding one). Now, he's more of a pining, emo wimp. It's so frustrating.