I'd argue Dio got lucky that Johnathan was sentimental about him. If he wasn't he'd be rippled up as a head.
It does make me wonder if vampire Dio is better than vampire Straights, or if Straights is better.
Straights was beaten by Joseph when he was an amateur Hamon user. I'd say DIO was better.