be loyal to what matters
To complete the Joestar analogy, DMC3 Dante would be Joseph while Vergil is Jotaro.I guess you're right. I thought Dante would have that Jotaro vibe though.
V is closer to Giornio than Nero. If Patty wasn't just a one note gag she'd be Joelyne but there's always Trish and Lady.
Sparda would be Jonathan based on reputation but because of Dante's baggage in 3, he's also George.
Reboot Dante is closest to Johnny of Steel Ball Run. There isn't an equivalent to Gappy but there's always a sequel.
These aren't meant to be exact but just for fun.