Supergirl has the potential to be an amazing TV show but is sometimes let down by cringe worthy and cliched dialogues & scenes. Though it has improved a lot since season 2. Only reason i watch this show is Melissa Benoist. Not only is she an amazing actor, she fits the character of titular hero perfectly. Hopefully, show runners will get rid of unnecessary melodrama and make her more badass.