Shot a XD last weekend in 9mm. I like how it felt. But its also the only semi-auto I've seen that failed to eject. It only did it once and I pulled the mag out and rack the slide manually and it ejected. Cycled fine the rest of the day. We put about another 80 rounds threw it after that happened.