Ninja gaiden is the definitive game. I've played both for hundreds of hours and dmc just sucks.
Vergil and nero barely have any moves at all all you can only do the same shit over and over. Meanwhile ryu has tons of weapons all with diverse movesets.