for a great inexpensive option ($30) I use a nice leather Galco "Stow-N-Go" IWB
FOXX HOLSTERS
Ive been carrying a littlefoxx for a couple years. Its very comfortable and locks positively to my G23
I just went and bought one of those based on your recommendation. looks sweet, good price, been looking for a while and and just did it.