The best I've used so far is the Comp-Tac Infidel. Fits my G19 and G26, and isn't overly bulky. I'm sure there are better ones out there, but it was well worth the $50 or so I paid for it and I've had no reason to keep looking since I got it a couple years ago.
Glock 19, Glock 26, Ruger LCP, Marlin Model 60
G1 Niner's Club #0009
Niner's Club #0009
Sub Club #926
Rimfire Club #2723