2) Stronger Villains
One issue that Supergirl has rarely been able to fix is its tendency to produce weak, underdeveloped villains. Having underwhelming freaks-of-the-week is not a problem that’s unique to this show, so we’ll let that one pass, but its big bads haven’t been up the level of the likes of The Flash and Arrow.
Back in season 1, General Non was a bargain-bin alien warlord and his ally Indigo was a cheap-looking ripoff of Mystique from the X-Men franchise. There was Kara’s aunt Astra as well, who could have been a layered villain… if she wasn’t killed off in episode 13. For season 2, things didn’t improve much, with Cadmus never really pulling their weight. They were so lacking that the organization was shunted off big bad duties by the end of the season when Daxamite Queen Rhea came along to threaten Earth – in pretty much the same way Non had done in season 1.
Season 2’s closing moments set up an intriguing new villain for the next season, though: the Kryptonian monstrosity known as Reign. Giving Supergirl essentially her own version of Doomsday could be interesting and we hope that the show will finally deliver an engaging major villain next time around.