I have an XD-40, went out with some friends who are loaders. We put 500 rounds through it in 3 hours, got it dirtier than all get out, didn’t have a single problem with the function of the weapon.
Very accurate weapon from 10 to 20 yards, but then again me and my friends shoot just about every weekend, so most of what I have shoots pretty accurate..
The other nice thing with the XDs is that cleaning them couldn’t be easier.