Have an XDM .40 but mine is full size, and is a good gun with an 18 round mag, a real plus in my opinion.
I C carry a full sized HK USP .45 daily, and have now for quite a number of years, with out ever being spotted, strong side pancake...
BOT I like my XDM, it comes with some nice accessory's, kyrodex holster, dual mag pouch, and extra grips... Good gun company too.... Smooth, accurate, the wife carried it when we were in the desert...
I also have a XD 9 compact with the extended 18 round mag, I have big hands and need something to hold on to, small guns and big hands do not work well period. You should see me when I shoot my American Arms 5 shot .22 mag derringer, both of these I use as a Bug....
Glock, I have issues with them more for personal ascetics than all else... lots of ND's you have to take it to a certified Glock armor to be worked on or your warranty is null and void... all though it is basically the same trigger on the XD as the Glock I personally do not like the Glock trigger, but then some love it... Glock does have a good rep though, lots of them out there so more add on's should be available depending on if you want to trick it out or not...