I just got my CCL and am using that as a reason to purchase a new handgun. I have a couple of nice compact revolvers that I use as a carry weapon, but I want to move to a semi. I have decided on either the Taurus millenium pro .40, or the XD Sub Compact .40 I am really leaning toward the XD. I would appreciate any comments on either. Thanks.