I have Mil Spec, and really love it. That being said, I'll make my point like this - Where I am, the XD is more money than the MilSpec. So if you swapped the Mil Spec for the XD, and went out and replaced the Mil Spec; in essence you're getting the XD for the cost of the MilSpec. If they're the same price where you are, its really a toss up. I have heard nothing but great things of the XD. Look at another thread in this forum titled "Which Polymer 45?" The XD is the favorite by an overwhelmingly large margin, vs. respected handguns like the Glock21, and HK USP. On this board, where I respect the members more than other boards, that says something.