Do what you can to shoot one before you buy one. (XD9) Nice guns, but would you buy shoes on my say so? If a person buys a gun that doesn't feel right, they'll never shoot it enough to become proficient with it. If you're not gonna be proficient with it, get a ball bat.
Just my two cents.......
I live and teach in central Indiana, have my own range, and would be happy to host for a day to share guns, and thoughts. Between a few friends and I we could have you experience 30 or forty different handguns, some of which are here.......
Link Removed