I had the slide on my M&P pistol done in Duracoat last year and it's not bad. I have noticed that it is starting to wear a bit around the muzzle which is somewhat troubling considering I've only used it in 1 or 2 matches since I had it done.
If I were to do it again I would spend the extra money and have Robar do it in their NP3 coating.
It isn't the coating, it is the application. Here's how I do it:
The surface must be ready to accept the duracoat. I typically use a fine media blast - it is especially important with stainless. I don't Duracoat over any other coating, I remove it. I then clean thoroughly with brake cleaner or acetone. ALL oils must be removed.
I will heat parts (with a 500 watt halogen light) to warm (not hot). This opens the pores, if you will, of the metal. Seems to accept the paint better. I apply in very light passes with a small gravity feed sprayer, not a venturi-type airbrush. I make sure that I use the correct proportion of paint and hardener. 12:1 (1 tablespoon paint to 1/4 teaspoon hardener)
I do all work inside a small booth I've built in the back of my shop. Dust will make for a poor finish. If you don't have the space for a few 2x4's and plastic sheeting, work in a garage with the door closed. Never refinish outside - too much junk in the air, humidity, paint waste, etc.
After painting, the parts need heat to cure faster. I have an old dishwasher that isn't connected to water, but has a heated drying cycle. I could have disposed of it when we got the new one, but it is perfect for baking pistol parts. If you use your oven, your food will taste like Duracoat smells.
I've attached the weapon I use in our local IPSC matches. It is a Springfield with 7000+ rounds since I refinished it. The bottom of the trigger has a little wear - very light aluminum and I'm not sure I got the prep right on it. Also the side of the grip safety has some marks from rubbing the frame. Amazingly, the slide rail have even held up - perhaps because of the high quality synthetic grease I use.
If you are patient and particular, you can do a professional job of refinishing at home. Take care with the prep, and don't rush the curing. If you can't bake the finish, be prepared to put in in a dehumidified safe for a month or so to allow the finish to harden.