Ok, Dante has been through more because he has 3 games out already, Kratos is barely on his first game, argument null.

I see Kratos coming out on top of this one. Even if Kratos wasn't immortal, I see a large advantage for him if the battle was close to midranged, and I see it only being a stalemate at long range.