I own a gen3 G21 and it fits me just fine. I do have large hands, however, and it feels great to me. If I opt to CCW my g21 I use a shoulder holster, just my personal preference. As for a g20, I don't have any experience with them beyond .45 counterpart I own, but the 10mm auto is a proven...