Initially I loved this series... Kara Zor-El was awesome... But I started to hate this series without knowing... I didn't know why, but later I realized, it was because She is too overpowered... I mean superman was on earth 12 years before supergirl came to earth, In every way (experience, love life, strength, speed, intelligence) even as a reporter Kal-El should beat Kara Zor-El... But how the hell did she beat superman in the finale of second season...and She is a superhero with super powers not a 'therapist' every single super villain in this series has been beaten by some 'stupid emotions' and not by her natural powers... I'm only watching this series so that I can understand the arrowverse... This is not worth watching...