I had a Springfield XD-9 once. I kept dry-firing it, with a snap-cap, and I could feel it get better and better 'til at about 100 rounds it was as good as it was going to get. I kinda wish I had kept it. Heckuva gun.
Right now I have a snap-cap in my 24/7. The weather is too poor to go shootin' but the TV has some really good targets. Bang-bang, you're dead.