Well....unlikemany people hear, i both play Devil may cry and watch, and read the comics, of blade.
And of the two of them id have to say....Dante.
Heres why.
Blade can die if his head is chopped off.
You cant chop dante's head off, its a demon thing, it just will stay on.
Blade can be killed if his body is beaten enough.
You can not kill dante by beating him, YOU MUST DRAW BLOOD!
Blade will die if his heart or other vital area is peirced by a blade9No pun intened) or shot or what ever.
Your going to have to stab dante more than once to make a mark, he was impaled, through the heart, by his very heavy and long sword once, and he just stood up(Remember the blade is completly through him) blood pouring out and every thing, and he wipes it off his jackete, picks up the sword, then walks on as if nothing hapend.
I just dont see how blade could win, and as for the sword question? blades sword being lighter and faster? well for one, its not faster, dante is so strong he can swing just as fast, and two, if dante's sword is so much heavyer than blades that if the ever clash dante would break his sword into a million peices.
And dante has his guns too! not just his Magic 45.'s, he has a boomstick, and a grenade launcher, and a plasema gun,and even a nail gun(all of which also never run out of ammo)
Blade has a sword, and some garlic.
I'd put my money on dante, all thoguh, i bet that Goku would own them all.