There's a concept that apparently not many people understand and it's just so irritating in the DmC world that bugs me. Both Dante and Vergil are nephilm which is a hybrid of angel and demon so why does everyone think they have humanity in them if there not even human. Seems odd how they could lose humanity when they have none to begin with since they are a hybrid of two super powers. That's all that really bothers me just giving human traits to something that's not even close to human in the first place is just completely controversial to your story and the name of the game.
Basic story telling. You want the audience to have some connection with them in this ever so fundamental level. If there isn't a connection with even that you will struggle to make the character as appealing. It would've been a bold move but that might be too much to ask.
Another example were some instances in the old Star Trek movies. The aliens that were just so human example comes up a lot. They are not human but associating certain positive attributes to them and referring to them as 'human quality' is common place. Even in the dinner scene in Star Trek 6 one of the aliens takes offence to that, to phrase 'basic human rights.'
It's also arrogant bullshit on our part. Not like we are that pure to begin with.
I believe this is why Vergil says to Dante at the end of the game, "You're not human Dante, and you never will be."
In game they never say that they are human, they talk about humanity, in that Dante shows compassion and love and all this other mushy stuff because he wants to belong instead of being an outcast, which is how he has lived his life up to DmC.
I find that to be a point of BS as well. If he isn't human well good for him, why would he want to be.
I've spend most of my life surrounded by people not of my race. I don't have any Mexican friends and I have almost no interactions with people of my same race. Sometimes that leaves me feeling like an outsider and sometimes even like I don't belong, and it's been over 20 years. I, however, never have any feelings of wanting to be American or a white dude, I have no regrets or complexes as to who I am an my own race and, to quite honest, I am rather proud of my heritage so why is it such a big deal for Dante to be human? I just don't buy it.