Get the cm9 and be done with it. No matter how snappy you perceive it, you'll be able to empty the mag center mass.
When you donate to Goodwill you help put people to work
I have a g23 but don't carry it because I don't care for Glock ergonomics. I have 9mm & 357 sig barrels for it and that's the only reason I keep it. Three calibers, one frame.