Winchester 9mm RA9TA 127gr +P+ is the cream of the crop ammo for self defence carry. Federal 124 +P+ follows. Others have various loads, like Gold Dot, and 147s, but the "125 gr. .357 mag" standards for putting some ass on the ground is only met by 3 bullets- the Win RA9TA; the .357 Sig 125gr. and the 125gr. .357 Mag itself. Others come close, but you said 9mm. The 9mm SXT RA9TA load is the same, but much improved "Black Talon" load so condemned by the media years ago.(Note to self: SXT-Same Exact Thing-but they were so color concerned once the black was gone all was ok!) Everyone has their favorites, lots of good choices are out there, just do the math.