Anti-Hero

An anti-hero is a protagonist that is basically a foil that has the opposite of most of the traditional traits that are associated with traditional heroes.

Why This Trope Makes Bad Look So Good

 * 1) It makes the character relatable and innately human.
 * 2) The anti-hero's story would be more challenging to the viewers, as their actions would be more unpredictable than those of a traditional hero.
 * 3) It highlights the fact that the line between heroism and villainy is extremely thin, producing a large grey area in between them. Whereas villains have redeeming qualities, heroes have personality flaws.
 * 4) People tend to identify with characters who are deeply flawed, as they see themselves in them.
 * 5) They are usually more sympathetic and complex than traditional heroes, as they face more internal conflicts that make them question their own actions and grow as a person.

The Only Bad Quality

 * 1) Some anti-heroes can be unsympathetic and unlikeable.
 * 2) *Also anti-heroes can sometimes be jerks.

Examples of well-written anti-heroes

 * Asuka Langley Soryu (Neon Genesis Evangelion)
 * Eren Yeager (Attack on Titan)
 * Homura Akemi (Puella Magi Madoka Magica)
 * Ghost Rider (Marvel comics)
 * Goro Akechi/Crow (Persona 5)
 * Hiei
 * Itachi Uchiha
 * Nagito Komaeda (Danganronpa 2: Goodbye Despair)
 * Nozel Silva (Black Clover)
 * Osamu Dazai (Bungou Stray Dogs)
 * Kevin 11 (Ben 10)
 * Ryuko Matoi (Kill la Kill)
 * Sasuke Uchiha (Naruto)
 * Shadow the Hedgehog

Examples of poorly-written anti-heroes

 * Yo Mikawa (Angel Cop)