well, as much as i hate to say it, glock is probably the more reliable out of the 2. While the XDs are great guns, i have heard stories of them failing terribly. On the other hand, youd be hard pressed to break a glock. However, i would definitely suggest trying them both first because glocks are different from almost any other gun in their feel and trigger pull. IMO the XDs have much better trigger pulls and feel much better in my hand, but many people love glocks, so its really what works for you more than what is better in that department. Good luck.