RE: XD Concealed Carry Accessories!
You are wanting a gun that is small and light enough to carry concealed but then you say you like the full size ported gun. You gotta make up your mind what you want.
A gun that you carry concealed does not have to be a highly accurate gun. You will be calling on this gun to defend you life probably at distances of only a few feet. Although the XD sub compact is plenty enough accurate on the range. Mine will get about 4" groups at 25 yards with most ammo which is way more than accurate enough for its intended purpose.
A ported barrel on a life defending gun is a huge no no. The ports only direct burning gun powder straight up and between you and your attacker. That's just what you need when you are defending you life with a firearm at night... a bright flash from a ported gun to temporarily blind you.