Dante. God I can't stand Dante. He represents the decline of gaming.
We have realistic, deep, and interesting characters like Tidus who get all the hate from the majority of the gaming population. 95% of the gaming population (no this isn't a percentage I fished out of the blue, it is based upon an old Gamefaqs census) are testosterone pumped men. A very, very good portion of those don't care for deep characters. They want a one dimensional "pseudo-badass" with white hair, a red coat, and a sword. As a result, we get the same crap characters, and when a company decides to take a different approach for a deeper game experience and create a guy who isn't a 100% testament to machismo, they get shot down. Video games are more than mindless action with some crap badboy wannabee. They're a perfected amalgamation of an excellent story, excellent gameplay, excellent music, and anything else that dares define them as an intelligent form of entertainment.
Tell me, how many Oscar winning pictures in the past ten years have been pure action movies? Sure they may make a hell of a lot of money at the box office, but they can't be considered masterpieces.
Snake is similar to this, but I can't complain about him. He's a very well developed character.