I just got my XD-9 back from Springfield Armory's Custom Shop. They did a great job on the trigger. The take up is all but gone, the distance the trigger has to travel to reset after firing a shot is greatly reduced. I haven't measured the trigger pull, but the waiver I signed stated 3.5 lbs. All I know is that when I dry fire it, I watch my sights and they don't move one iota. I've put about 300 rds through it since I got it back, and function is flawless.
I had the pleasure of meeting Rich from Canyon Creek Custom yesterday. I handled some samples of his fine work and was mightily impressed. I'm not really sure if I could tell the difference between his trigger job and SA's work just by dry firing. I have an XD-40 I may send his way for a little work down the road.
But a trigger job is no substitute for practice, practice, practice...