I've always liked the inexpensive Fobus holsters. (Old G26 holster fits the G23)
The paddle holster works well enough for a product priced below $30, and the retention strength is excellent.
But here in the tropical swamps undershirts are not an option, and the rubber backing on the paddle is uncomfortable against bare skin.
fix = applying a small piece of thin, auto upholstery leather