Interesting hero = Interesting anti-hero > interesting villain > boring villain > boring hero > boring anti-hero.
I think interesting heros and ant-heros are equal to each other in the sense that they are technically fighting for the same thing, but have different reasons/interests which is what makes them interesting. For example, you have characters like John Marston from Red Dead Redemption whom are technically on a righteous path and intent on being good, but they're still an anti hero seeing as how they are only doing good for selfish reasons (his family/his criminal history). Then you have characters like Leon from the Resident Evil Franchise, he's constantly been shown as being the generic always do good guy character, but he's not your regular do gooder. He is willing to kill (it is kind of part of his job description after all), he's got a personality and is generally an interesting heroic character. As for villains I rarely care about whether they are good or bad, but I always prefer an interesting one over a dull villain. A good villain in my opinion is one similar to Handsome Jack in Borderlands 2, he sees the player as nothing more than an insect and has some great sections where you can tell he is not focusing entirely on what you're doing. As the game further progresses (such as when you start actually fucking up his plans and kill his girlfriend) he begins to take you more seriously. When he talks to you, you can tell that while he still thinks you're not a big deal, he is starting to get annoyed at you. Then once you
he is pissed. But even during that fight you can see him pleading/begging for you not to do it, while also throwing in threats.
Now onto the bad side, while a bad villain wont ruin the game for me, it can effect my perception on how much I can care for beating him. The Arishock in Dragon Age 2 kind of falls under this category, but not because he is poorly developed, but because everything he does and says makes sense. Instead of seeing him as a villain who has some points but is still wrong, I see him as a guy who has been stuck in a forign land for years, watching all this crap happening and being blamed for most of it. I agreed with almost everything he said and saw him as someone who was at their breaking point because of all these spineless douchebags. DA2 made me think the villain was the hero, and that my character was just someone who wanted everything to stay neutral. A bad hero is worse than a bad villain for obvious reasons, you're generally playing the hero. Personally I thought Jason Brody in Far Cry 3 was a bad hero because his actions seemed inconsistant. For example, you run away from the camp, see your brother die, get attacked by dogs and mercanaries, then get saved and told to do all this other shit. His priorities seem to change instantly from finding his friends to helping a tribe of Maori/South African god worshipers take over an island. I get that they were trying to suggest that your character is acting that way because of the drugs he's been givin, but I rarely took the 'optional' drugs, so technically my Jason Brody should have been sober enough to realise how crazy it all was. Then also the ending, introducing the choice of taking one path or the other was stupid and I really haven't been to keen on re-playing that section, let alone the whole game because I seriously though that the protagonist was poorly developed. The reason why I dislike bad anti heros more than the others is because generally a bad anti-hero comes off as being an angsty douchebag. Dante from the latest DMC fills that category for a majority of the game (I prefer him in some of the later bits, but he starts of like such a wanker), instead of looking/acting like a badass he looks and acts like a teenager with a superiority complex. Also, when he explains about how he tried to cut out his heart, the immagery and dialogue make him look like the biggest angst ridden emo. Later on he becomes a bit better, but for a majority of the game he was a terrible anti-hero.
I think interesting heros and ant-heros are equal to each other in the sense that they are technically fighting for the same thing, but have different reasons/interests which is what makes them interesting. For example, you have characters like John Marston from Red Dead Redemption whom are technically on a righteous path and intent on being good, but they're still an anti hero seeing as how they are only doing good for selfish reasons (his family/his criminal history). Then you have characters like Leon from the Resident Evil Franchise, he's constantly been shown as being the generic always do good guy character, but he's not your regular do gooder. He is willing to kill (it is kind of part of his job description after all), he's got a personality and is generally an interesting heroic character. As for villains I rarely care about whether they are good or bad, but I always prefer an interesting one over a dull villain. A good villain in my opinion is one similar to Handsome Jack in Borderlands 2, he sees the player as nothing more than an insect and has some great sections where you can tell he is not focusing entirely on what you're doing. As the game further progresses (such as when you start actually fucking up his plans and kill his girlfriend) he begins to take you more seriously. When he talks to you, you can tell that while he still thinks you're not a big deal, he is starting to get annoyed at you. Then once you
kill his daughter
Now onto the bad side, while a bad villain wont ruin the game for me, it can effect my perception on how much I can care for beating him. The Arishock in Dragon Age 2 kind of falls under this category, but not because he is poorly developed, but because everything he does and says makes sense. Instead of seeing him as a villain who has some points but is still wrong, I see him as a guy who has been stuck in a forign land for years, watching all this crap happening and being blamed for most of it. I agreed with almost everything he said and saw him as someone who was at their breaking point because of all these spineless douchebags. DA2 made me think the villain was the hero, and that my character was just someone who wanted everything to stay neutral. A bad hero is worse than a bad villain for obvious reasons, you're generally playing the hero. Personally I thought Jason Brody in Far Cry 3 was a bad hero because his actions seemed inconsistant. For example, you run away from the camp, see your brother die, get attacked by dogs and mercanaries, then get saved and told to do all this other shit. His priorities seem to change instantly from finding his friends to helping a tribe of Maori/South African god worshipers take over an island. I get that they were trying to suggest that your character is acting that way because of the drugs he's been givin, but I rarely took the 'optional' drugs, so technically my Jason Brody should have been sober enough to realise how crazy it all was. Then also the ending, introducing the choice of taking one path or the other was stupid and I really haven't been to keen on re-playing that section, let alone the whole game because I seriously though that the protagonist was poorly developed. The reason why I dislike bad anti heros more than the others is because generally a bad anti-hero comes off as being an angsty douchebag. Dante from the latest DMC fills that category for a majority of the game (I prefer him in some of the later bits, but he starts of like such a wanker), instead of looking/acting like a badass he looks and acts like a teenager with a superiority complex. Also, when he explains about how he tried to cut out his heart, the immagery and dialogue make him look like the biggest angst ridden emo. Later on he becomes a bit better, but for a majority of the game he was a terrible anti-hero.