Sorry but I forgot to mention that there is one type of ammunition that consistently fails in my XD. Lead semi-wadcutters simply will not feed reliably at all.
Hollow points and FMJ are no problem, but that bullet fails to feed reliably at all. I recommend you avoid them.
Try jewelers rouge on cylindrical buffing drum in a Dremel tool
And smooth out the feed ramp. I had that problem on a cheap 1911 and
It helped a lot.