Season 3 was mediocre, but season 4 has a huge drop in quality (shoutout to Marc "Franchise Slaughterer" Guggenheim). If you are a fan of the series, do yourself a favor and stop watching. This is just a crudely stitched together collection of tumblr fanfics. The characters have lost any real personality, and just serve to move the plot forward (this season is plagued by writers using half-baked concepts to push the "plot" forward by brute force). They frequently make decisions that defy any form of logic as well as any character traits of note. Any development that the characters have made in the past seasons has just disappeared, seemingly because they oppose Guggenheim's Mary Sue couple. Also it would be a misconception to think that the villain is the basis of any overarching plot. He's just a side note to said couple. The CW's superhero shows have always been aimed at a more "teeny" audience, but at the levels that Guggenheim has taken it to, it seems like he would be better off writing those fanfics and letting someone with moderate respect for the story's integrity take over. I love the actors in this and wish them the best, but the only hope I can see for this show is to retcon this season and get a fresh team of writers because this may be the biggest train wreck I have ever witnessed make the air.