I always recommend the Raven, especially for polymer pistols like the Glock's.
However, you specified a holster
that does not rub all the finish off if posible.
Kydex will rub the finish off your pistol much faster than leather. The leather lined Garrett will cause less damage to your pistol's finish.
You do have a Glock though. Come on, who really cares what it looks like. In all seriousness, Glocks have a very durable finish, heck, that's one of their biggest selling points. A little wear and tear shouldn't be much of an issue for that pistol.
My Raven gave some very fast holster wear to the blue slide of my 1911. My standard Garrett "Silent Thunder" is very gentle to the slide.
Of the two, the Raven is much more versatile, since you can wear it IWB or OWB with just an attachment change. You can also change the cant and ride height. The Raven also conceals better than the Silent Thunder I have, but then I just have the standard model Silent Thunder which is really more of a range holster.
You can change the cant with my Silent Thunder, but to change the ride height you'd need a different attachment. It can't be used as an IWB holster, but they do sell an IWB holster. I think the STX model would probably conceal as an OWB as well as my Raven and I think the Garrett products are stronger overall than the Raven.
With either holster, and with a Glock especially, I'd probably skip the sweat shield. The Glock slide is very smooth, with nothing to dig into your side, and is fairly rust resistant. Both sweat shields are a good height, just to the end of the slide, but depending on where I have the holster riding, I get poked in the side by the sweat shields more than with my 1911 when in holsters without sweat shields. Of the two, I prefer the Silent Thunder sweat shield, at least in the 1911 format.