IME, nobody makes a better recoil assembly for Glock, than Glock. Unless you have some compelling need to be able to change spring weights or something, stay with stock. I've seen numerous failures caused by aftermarket recoil assemblies.
My
What type of failures have you seen?
I guess its just better to have an extra factory spring set on hand.