My .02 for what it's worth. Nothing against glocks per say, however if you're going to carry with one in the pipe I've always been a fan and recommended an XD. Reason being I personally love the grip safety similar to the 1911's. It can be discerning to carry with a loaded firearm pointing at your precious jewels (assuming you carry AIWB) so the added grip safety brings a bit of comfort in an otherwise uncomfortable situation. This is simply a personal preference and I know there are guys out there that can't stand the grip safeties and regardless practice is the key when carrying. However, I personally don't own any glocks and will probably keep it that way. Beretta's, HK's, XD's etc. all have a place in my safe but for carrying I think the XD is a cheap (glock pricepoint), extremely reliable, safe and effective tool. For those living in free states, if the standard XD doesn't tickle your fancy, you also have other choices such as XD mod 2 and XDS. Not the case in California unless your pockets are deep and don't mind traveling around the state like a lunatic to find a specific firearm for PPT.
As far as holsters go, again in my opinion, a lot of them are the same. You have low-end and high-end. Low end being the walmart $20 holsters you can buy off the shelf, and high-end being reputable custom holster makers such as Alien Gear, JM Custom Kydex, Harry's Holsters, etc. Just find what you prefer, I love my JM Custom Kydex.