I think “IDPA” and “somewhat concealable” are mutually exclusive. I think you’re talking full size. I’m a Glock man because of reliability so I won’t beat that dead horse. For a full size 9mm there’s some at my range that swear on the CZ-75.
I love the CZ75.
Here is the compact.