Did Venus Have A Better Chance of Life Than Earth?

Latest study explore the possibility that if the Solar System began anew with only very slight changes in the initial conditions, perhaps Venus would have a better chance of life...