As the Arrowverse was still growing on The CW back in 2015, executive Greg Berlanti was bringing another hero to life on another network. In fall 2014, it was revealed that Berlanti was developing a Supergirl series that would follow Kara Zor-El as she became the hero of National City. Supergirl ended up landing on CBS which ordered it to series the following year. Glee alum Melissa Benoist brought the character to life as the first season focused heavily on Kara’s development into becoming a superhero. Throughout the season, Kara dealt with a personal big bad as well as a handful of DC Comics characters.

RELATED: Smallville Season 1: Best & Worst Episodes, Ranked

While the series wasn’t originally set in the Arrowverse’s Earth-1, it didn’t take long before Supergirl joined The CW’s larger multiverse concept. Despite a solid first year, the series ended up moving from CBS to The CW for its second season. With that said, it’s time to take a look at the best and worst episodes of Supergirl season one.

WORST: Fight or Flight (Episode 3)

The third episode brought in the Supergirl villain Ben Krull a.k.a. “Reactron” (Chris Browning) in “Fight or Flight.” For this episode, the story focuses on Kara’s struggle with taking down this shared Super foe between the Kryptonian cousins. At this point in the series, Superman was only seen through CGI or body double stand-ins, which becomes an annoyance, particularly in “Fight or Flight.”

Not only does Reactron manage to defeat Kara at first, but the episode has Superman saving her off-screen. Kara is right to be angry with James (Mehcad Brooks) when he called Superman behind her back. Having her be defeated by Reactron in their first encounter could have worked without getting the Man of Steel involved. Story-wise, it’d have been more emotionally compelling to see how Kara struggled with this defeat without her cousin even being remotely involved.

BEST: Pilot (Episode 1)

All great shows start with a solid pilot, which was the case for the Girl of Steel. From the start to finish, “Pilot” sets the groundwork perfectly for Kara and the adventures she will be involved in. One of the biggest aspects of the premiere is how it makes perfectly clear that Alex Danvers (Chyler Leigh) would be just as important to the show as Kara.

RELATED: Arrow Season 1: Best & Worst Episodes, Ranked

Their sisterhood has been carrying the show season after season because of Benoist and Leigh’s beautiful chemistry. “Pilot” is also genuinely fun as we see Kara getting into the hero business thanks to her friend Winn Schott (Jeremy Jordan) as well as the introduction of the D.E.O.

WORST: Red Faced (Episode 6)

While Supergirl nailed some of its portrayals of DC characters, Red Tornado was, unfortunately, not one of them. In the sixth episode “Red Faced,” Kara begins to be observed by the military, including General Sam Lane (Glenn Morshower) and his daughter Lucy Lane (Jenna Dewan.) They put her through an exercise with Red Tornado, which allows Kara to deal with her inner anger issues.

While Kara’s emotional struggle works in “Red Faced,” it’s the execution of Red Tornado that holds the episode back. Red Tornado's poor character design makes the character look really cheap. In addition to that, with Kara destroying him, the series missed an opportunity to do justice to Red Tornado's heroic counterpart in the comics.

BEST: Livewire (Episode 4)

While Red Tornado was a bust for the series, season one had one of its best DC introductions with Livewire (Brit Morgan.) From the get-go, you could tell that the writers knew how to authentically portray Leslie Willis. With Morgan giving a truly stellar performance as Livewire, the fourth episode is a genuine blast as it gave Kara one of her better recurring villains in the series.

RELATED: The Flash Season 1: Best & Worst Episodes, Ranked

The episode also gets Cat Grant (Calista Flockhart) involved as this version of Leslie is portrayed as having been one of her employees. Livewire has always been one of the more enjoyable villains in Superman and Supergirl’s rogues' gallery and the series made sure her live-action counterpart lived up to that.

WORST: Human For a Day (Episode 7)

James and Kara talking on the street in Supergirl

It didn’t take long for the series to have Kara be temporarily powerless, which happens following her clash with Red Tornado. In the seventh episode, Kara’s super-powers have been drained because she used her heat vision at Red Tornado at full strength.

There are powerful moments in “Human for a Day,” with Kara still suiting up as Supergirl while having a broken arm to go against a robber. But it felt premature to make her powerless at this point in the season. It was similar to how The Flash had Barry Allen (Grant Gustin) lose his powers in episode seven of season one.

BEST: For the Girl Who Has Everything (Episode 13)

Taking inspiration from the Superman story “For the Man Who Has Everything,” Supergirl did its own version of that storyline. In the thirteenth episode “For the Girl Who Has Everything,” Kara gets attached by the Black Mercy that puts her in a dream world where she got to live happily on Krypton with her family.

RELATED: Arrowverse: Ranking the Past Crossovers

Aside from the powerful storytelling within Kara’s mind, we get good moments with the supporting cast. One of them is Martian Manhunter (David Harewood) having to cover for Kara as he poses as her at CatCo, to hilarious results. Another amazing moment is when Alex gets to go into Kara’s mind and save her from the Black Mercy.

WORST: Falling (Episode 16)

Similarly to Smallville, Supergirl has its fair share of different Kryptonite. In the sixteenth episode, Kara gets exposed to Red Kryptonite, which brought out her inner bad girl. The thing that is bizarre about the Red Kryptonite in the show is that it was somehow created by Maxwell Lord (Peter Facinelli).

As big as it was to see Kara at her worst, the fact that it came from Lord is a bit of a reach. Given the complexity of Kryptonite in general, it shouldn’t be this easy for anyone, even someone as smart as Lord, to do alternative versions of Kryptonite.

BEST: Better Angels (Episode 20)

The season finale started and finished with a bang. Titled “Better Angels,” Kara goes up against Non (Chris Vance) and Indigo (Laura Vandervoort), with Earth being on the line. Kara also goes up against a third opponent in the form of Alex, who gets controlled by Myriad, giving the viewers a massive showdown between the two sisters.

Before the final confrontation, we also get to see Kara save the citizens of National City from Myriad’s control with a moving speech about hope. From defeating Non and Indigo to stopping Myriad completely, it’s a packed season finale.

WORST: Bizarro (Episode 12)

Bizarro in Supergirl

Just like her cousin, Kara has a Bizarro version of herself in the Supergirl mythology. But rather than adapting some of the character’s comic history, the first season did a more tragic and unsettling adaptation of her. Through a disturbing experiment by Maxwell Lord, an innocent woman is used as his pet project to become Bizarro Girl.

It is also revealed that Lord used seven other women for this experiment before this one was a success. Despite her tragic death at the end, “Bizarro” is an incredibly uncomfortable episode that could have easily been avoided if Bizarro Girl had been portrayed differently.

BEST: Worlds Finest (Episode 18)

Kara Meets Barry in Supergirl

The eighteenth episode began setting up Supergirl’s connection to the Arrowverse. Crossing over from The Flash, Barry Allen accidentally comes to Kara’s world as the two super-friends get to know each other. “Worlds Finest” is genuinely a lot of fun to watch, from their quick-growing friendship to them taking on Livewire and Silver Banshee (Italia Ricci.)

While Supergirl’s role is bigger in the later crossovers, “Worlds Finest” still remains as one of the most memorable crossovers within Berlanti’s DC TV franchise.

NEXT: DC TV: 10 Shows That Almost Happened