My brother bought me a Spring Field Armory XD9 Sub Compact, but my hands are weak and it is very difficult for me to rack the side, release the slide, and release the magazine. So I'm thinking I should get a revolver instead. I will have it primarily for home defense. Is this a good idea? There are so many different ones, how do I choose the best one for me.