Question: are anti heroes better than heroes?
Answer: Anti-heroes are more realistic and therefore more relatable, and people tend to like characters that they can relate to more than ones they can't. Plus, a true literary hero is boring; we know what they'll do because they're essentially perfect. Anti-heroes are more interesting and unpredictable.