Given those choices, I would opt for the .357. But with a small gun, a lot of practice is needed to hit anything over card table range, especially with a powerful round. There is a vicious cycle involved - firing the gun hurts, so practice is reduced, so the few shots fired hurt more, so practice is reduced further, etc.
I would go with a concealed hammer .357 and practice until I could keep all shots with the carry ammo in 6" or less at 7 yards. That doesn't necessarily mean all practice should be with the carry ammo, only that you must have enough experience with it to be competent.
Jim