I originally owned Glock 34, 19 and 20…gen 4's. The G34 and G20, I had a Glocksmith do some trigger work and they improved. I also own an FNS-9 and FNS-9L with stock triggers (no aftermarket triggers yet). They are crisp and similar to Glock stock, but because they are stock, they have heavy pulls. I got a great deal on an XDM 5.25 9mm and I immediately put a PRP Ultimate Match trigger kit in it. All I can say is SWEET!!! That combine with the stock fiber front site, the adjustable rear site, the added Talon rubber grip and the 3x19 round mag capacity make this hard to beat. The XDM with this trigger kit is now my favorite range gun as it gave me an immediate improvement in speed and hits. I installed the PRP kit myself…it wasn't extremely difficult..but took about 3 hours of careful filing, fitting, testing, and do it again until just right. Taking off and on some of the parts like the trigger was a little difficult for an amateur like me, but after doing it 10+ times as a sanded 1/1000" at a time, it was not problem after getting the hang of it. There are instruction videos that show you how.