Springfield XD9. That is what I would recommend. But if I were you I would go to a range such as Rangemasters in Springville and rent a few handguns and see what works for you. It is like 10 bucks and you can try as many handguns as you want. Also look at ksl.com under the classifieds. You can find great deals on hand guns there. Find something that fits the way you like it and shoot it a lot.