What's up Bubba!
Ok, a few things. You'll get many many answers here.
1. Are you set, dead set, on a 9mm?
-I am a small guy, and can hide a .45 no problem in regular clothing. I have seen an advantage with 9mm carry, but only for when I wear suites and dress for work where a .45 wouldn't be able to hide as well.
2. If going for a 9mm...
-The xd will have a better reputation. They cost more due to this. I have a Taurus pt145 I'm in love with, but if I had the money I would go for the xd.
IN THE END, one handgun is usually not enough.