@Darklight99 You know, as I was playing through the games, I had this thought that Vergil has never fought Dante on proper grounds. In every game, Dante loses the first fight. But then we need to remember that he has also fought through a bunch of enemies before confronting him. Dante is never fresh before the first fight. Meanwhile, Vergil is always sitting in a location waiting for Dante. Vergil wins by advantage. Thus, cheating.
Going further, the second fight is a draw. But every time, it's because something interrupts the fight. The fight looks even, but then we have to remember again, Vergil keeps sitting at whatever location he is while Dante has to fight his way to him. So same situation as the first, but Dante got more powerful to make any kind of fatigue he's gotten a non-issue and made it a 'draw'.
Then finally, the final fight which leads to Dante's win. Same verse as the first, but Dante has gotten more powerful again. This time he wins, despite still needing to fight through enemy lines. Showing that he's the stronger one in the end.
Basically, Vergil is always fighting at an advantage of being in his best condition while Dante is always fighting at an advantage of being in his less than best condition. Even in 5, Urizen has the advantage of always being plugged into the Qliphoth, which allows him to recover while he waits for the fruit to ripen. So he's cheating in one way or another.
This stands out the most in the final fight of the third game. Both brothers had just finished fighting Arkam. They're both exhausted, meaning they're on even ground. Dante ends up winning. And to make this worse, Vergil has the Force Edge yet still didn't win. Meaning that if they're both in the same physical condition, Vergil is not as strong as Dante.
The whole Vergil wins due to having an advantage becomes more obvious when he reformed. Dante is exhausted from fighting Urizen while Vergil reformed fresh. Dante lost due to being exhausted. Their rematch is basically round two, but again, Dante had to fight Vergil's nightmares. So once again, Vergil gets the advantage of not being tired. The fight became a draw again due to interruptions from outside forces.
But in the final round, where Dante and Vergil are sparring, Dante wins. They were both in the same area, had to fight demons, thus should be in the same physical condition. Following the formula again. Vergil can never beat Dante when they're both in the same physical condition, showing that Dante is the stronger one in the end.
Just a theory though.
Also, Dante absorbing the Sparda is basically just him inheriting his father's power. Which is more legitimate than Vergil eating the fruit. PROPER INHERITANCE!!!!