It is not perfect, but it is a location where it is not going to show, nobody is going to bump into you and feel it, it isn't going to print, etc etc etc.I love the idea, reminds me of seventies cop shows
The down side is it is not easily accessible, you are not going to be able to grab it on a moments notice, but you train to find cover, kneel, and retrieve it.
Speed strips in your pocket will give you extra ammo, you need to train on reloading off the strip. It isn't hard.