I love Supergirl series. However, its storyline just getting worse season by season still I love its characters. Till now I've seen season 3 so can't say how season 4 is. In my opinion, the characters which grew the most since episode 1 are Kara and Winn (Alex is kind of same except when she comes out of her closet). Winn is the best. No wonder that he's even smarter than Brainy. I got upset when I heard he's not going to be in season 4. And what can I possibly say about Kara? Melissa Bennoist was made for this role. She just effortlessly making justice to the character. I just love her and Supergirl ofcourse.
Till season 3, I think it's good especially with the villans of season 3 (Reign, Purity and Pestilence) but there are some clearly visible loopholes which you can't unsee.
By the way, I know Superman and Supergirl don't wear masks since ages ago, but how a spectactle able to hide their identity, funny! I love the scene when Maggie told Alex that she already knew that Kara is Supergirl and said the spectacle doesn't help that much to hide her identity. That time I was like 'yeah that's what I'm saying since episode 1'. God knows how Lena doesn't know yet.
And lastly, I love Alex and Kara's sisterhood, Winn and James's friendship, J'onzz being the fatherly figure to Kara and Alex and Brainy's humorous character.
Yeah, I didn't forget about their love life. Alex and Maggie were awesome, I badly want them to be together again. Winn got himself an alien girlfriend which I think is pretty cool. James with Lena, cherry on top! About Kara and Mon-El, first I loved them so much but now after he came from future and all, I don't like them anymore. I loved them when they both were cheerful and a happy couple.
Go for the series! Ignore those loopholes till it's possible to ignore๐