You didn't list the Corbon 125gr DPX so I didn't vote. I think this is the single best SD round available today. When tested in gelatin prepared to FBI protocols we got the following results...
10% Ballistic Gelatin Tests for:
Corbon .357 mag 125 gr JHP
Testing Platform:
S&W M66
Barrier:
Four Layers of Denim
TEST RESULTS:
Round # 1:
Penetration: 12.75
Recovered Weight: 128.4 gr.
Expansion*: .655 cal.
Velocity: 1403 fps
Round # 2:
Penetration: 12.95
Recovered Weight: 127.8 gr.
Expansion*: .665 cal.
Velocity: 1391 fps
Round # 3:
Penetration: 12.65
Recovered Weight: 126.4 gr.
Expansion*: .650 cal.
Velocity: 1421 fps
We have also shot it through dry wall and steel and the results were just about the same. The Barnes X bullet is a step forward in bullet design and works extremely well. My second choice would probable be the Gold Dot, not quite as good but still a decent round. Just remember there is not a magic bullet out there, you still have to hit what you are aiming at and hit it in a vital area.