Ruger LCP: Recoil was really bad in this very small gun, the sights were very poor.
Sir, out of your current options the Ruger is the best. Dry firing should help with the trigger pull. This revolver was never meant to be a target pistol, so at the ranges you may need a second weapon the sights should be just fine. As for recoil if you have to shoot the Ruger for real you will not notice the recoil.