I only bother with Arrow anymore because it crosses over with the Flash and other DC series. Oliver, Felicity and Quentin are still great characters but the rest of the show has just completely gone off the rails, continuously downhill from season 4 past.
A civil war plot only works if you care about characters on both sides. The mini arrow wannabes introduced last season aren't characters I give a damn about. Dinah is practically off the rails crazy, her holier than thou attitude is grating when all she is is a meta human killer that belongs in Iron Heights. Or did we forget what she was spending her time doing when Oliver found her? Rene is a glorified thug, his character is two faced and unlikable. Curtis is annoying and naive and none of the three are capable of being accountable for their own actions. Not only do I so not care that they left the team, I think the show would greatly improve if their characters weren't a part of it.
Laurel makes a horrible villain and the actor playing Ricardo Diaz worked much better as a cop on Fringe than he does as any sort of super villain. It's hard to care about the show anymore when I barely care about any of the characters. I know I'm way behind, I've caught up on every DC show but this one but honestly while I loved this show in its first three seasons, the only reason I'm suffering through this now is to get to the next crossover.