Apex would be my choice. No experience with the KKM. I have a Gen 1 M&P 9mm FS and it had THE worst accuracy of any service size pistol I have ever shot. My Norinco 213 will outshoot it . Dead lined the gun for 2-3 years before Apex came out with their Gunsmith Fit barrels. I fitted the barrel myself, very easy and the difference was night and day. I went for a hard fit so it took a few hundred rounds for the barrel to settle in before 100% reliability. Its now a tack driver.
The KKM barrel and others make a good product, but Apex took the time to research the accuracy issue with Gen 1 FS 9mm M&Ps. Not only are they oversized in the correct places so they can be fitted, but Apex redesigned the lower lug to increase dwell time, a key difference between the Apex barrel and others.
I keep the factory barrel in the case for "those" types that deny the M&P (FS 9mm) accuracy issue. I have them shoot the Apex already in the gun, I then pop the factory barrel in and have them shoot it, the look on their face.....PRICELESS.