I own glock and xd and i prefer the xd for several reasons. I like the metal three dot sights that come factory on the xd. I think the triggers are better, I like the grip angle on the xd, really like the idea of the grip safety. It just feels better to me and fits me and my shooting style. So therefore of course I think it is gonna be the best. The best for me that is. Everyone is differnt and everyone has there own opinions.