If you already know how to handle a pistol, go with 9mm, it is good for self defense with the right ammo, that I will let you figure that out. If you are new to handguns or just not comfortable with them, go with the sp101. I have the exact one you're talking about and I love it. You can also start out with .38 special if the. 357 recoil is too snappy for you. Whatever you get, practice manipulating it, drawing, loading, cocking it, etc. This will get you familiar with it. Not trying to treat you like a rookie, as I practice manipulating all the guns I have all the time.