I had a 21 I used as part trade for a Fiat Spider. No complaints. I have a 30 no complaints. I think a G19 is better as a an all around gun. Not significantly smaller than a 30 but 9mm ammo is cheaper.