i have an xd40sc, i owned a .40 service model before that and i loved it so much and the price was right on the sc so i couldn't pass it up, and i couldn't be happier with it. they are copact reliable, accurate, and recoil is a non issues especially in the 9mm models, but not bad at all even in the 40 models. i love mine and i will buy more in the future.
glocks are great but they don't fit me that well. i have owned a 19 in the past and i will probally again but my go to gun is my xd's period!