Dante in DMC3 was waaaay too cocky..people bashed DMC2 because Dante was the silent type, then in DMC3 capcom went trough the roof with all that cockyness. He wasn't cool, he felt more like an idiot. DMC4 Dante was even worst, as if he was 12 or something. Capcom seemed to forget that Dante was older in that game.
Still, i'm confident we will have a "complete" character in DmC. taken from the IGN preview:
"Dante himself, always one of gaming's great anti-heroes, is more of a character in DmC than he ever has been before – largely because he has faults. Central to his character, explains Tameem, is the concept that he's not just a cool guy who does cool stuff, but a real person with history and personality behind all that attitude, albeit a person who fights demons with his top off on a day to day basis. He's got all the cool and sex appeal of his older, suaver self, but he's rougher around the edges: he really throws himself around during combos, stumbles slightly after weighty strikes, swears when he's hit, and often behaves like a bit of a dick, but that vaguely adolescent roguishness actually makes him more likeable. Everybody likes a bad boy. "
Also, that is also why i think its better if he's not too pretty lool makes it more beliavable maybe? I mean Nero and Dante in DMC4 look a bit too perfect xD almost like dolls