Kara Danvers (Arrowverse)

Kara Danvers or her real name Kara Zor-El and also known as Supergirl is the main protagonist of 2015 tv show of the same name. Same as the comics, Kara is the older cousin of Superman, and daughter of Alura and the late Zor-El from the Kryptonian Science Council of Krypton.

Why She Sucks

 * 1) She only cares about getting recognition as shown when she gets upset that Maxwell Lord credits his rescue to Superman when actually true that Superman was the one who saved them.
 * 2) She has a victim complex, accusing people who complain of the destruction caused in her battles of not having a problem with Superman doing the same thing. This is despite the massive amount of criticism Superman got for doing so in Man of Steel.
 * 3) She's a Mary Sue who is able to overpower Superman.
 * 4) Both Superman and Martian Manhunter are torn down to prop her up.
 * 5) She punched a security guard trying to escort her out of a party she wasn't invited it because he "touched a woman".

Redeeming Qualities

 * 1) Melissa Benoist is a decent actor by CW standards.
 * 2) She is much faithful to her comic counterpart.