I've had good luck with the Magpul mags. I have several early 17rd that are on their second or third spring. They are range/contingency mags, but I'd carry a number of the less abused ones if I needed to. That said, OEM mags are cheap and known-good. The cost:benefit between OEM and others just isn't there for most.
Steel cases have greater friction, I would expect less from that combination in general.
I am still using some a bunch of A through C serial G17 and G19 (2nd gen) magazines as range mags as well. Some are probably still on their original spring. When you crunch the numbers, quality mags might be disposable items but most will last a looooong time.