The may not be the right forum, but here we go.

Practice! Any gun you are familiar with is the best one to have. A .22 will get someones attention if the round is put in the right place. And you can learn to handle the recoil of almost anything. Again, with practice.

My primary carry gun is a Kimber Ultra CDP. Recoil is heavy when shooting one handed, expecially off hand. But it can be done.