Aftermarket Glock 34 Barrel

What would be your pick for an aftermarket barrel for a g34? It should cover everything from being used for a self defense/duty weapon to shooting lead reloads in 3 gun/IDPA/USPSA.

I’d pick a drop-in KKM for your purposes.

I was thinking about the KKM or Storm Lake.