Shinobi by far, since Devil may Cry doesn't have any instant death pits, plus you have to take your fights to close range, unlike DMC where you can shoot a lot.
Hell, I still haven't beaten Shinobi's last boss, the closest I came was when I gave the boss a 6 charged TATE, left him with a bit of energy but the bastard teleported to one of the wooden walls that float in mid air, I got greedy, jumped, dashed and fell to my death.