I would strongly recommend a Safariland ALS holster. Second choice would be Safariland SLS holster.
I'm not a fan of nylon holsters without locking retention. My battle belt holster is a 6354DO, but that is for a Glock with or without weaponlight, with or without a red dot. If you run neither a red dot or weaponlight, there are slimmer choices.
I run an RTI to Safariland adapter to use an RTI wheel, but on other 6354DO I use Safariland QLS connections.
That allowed me to run the holster above on an RTI optimal drop and run direct to belt, plus have an RTI molle wheel on my plate carrier, when I have to ride in a tight vehicle and want access. I also have paddle mounts with QLS and a single leg with QLS I can use to drop the holster if I don't have or want to run a full plate carrier, but want to clear armor.
If you have a Glock, I'd look strongly at the 6354DO. The fabric frays on the edges a little but an annual once over with a lighter and it is good. I use black 6354DO holsters for duty/daily use and Multicam for the battlebelt/plate carrier. Best holster I have found. Best price is from copsplus but they are SLOW, with a 4-8 week delay at times. Also remember, a longer holster will hold a shorter slide or extended, threaded barrel. So a 17 holster can do a 19 or 19 with threaded barrel and a 34 holster can hold a 34, 17, or 19 and 17 or 19 with threaded barrel.