I have both. My pt111 is pretty good but it has a heavy trigger. I also have a XD .45 service pistol. Its all about what u plan to use it for really. The Xd would be a good range gun and is accurate. If you want concealed carry the pt111 is good. My Xd is my favorite pistol. I will probably be getting a Xd compact in the future to replace the pt111. Just shoot the both if possible and choose the one that feels better to you.