I'm going to go against the grain on this one.
I carried my 2" barreled, concealed hammer (638 I think) Smith Airweight for a number of years a a BUG until I saw the light. I ended up switching to a Glock 26 and have never looked back.
With the Smith I was limited to 5 rounds of out of a gun that had rudimentary sights (5 yards at best), with the Glock I've got 11 rounds of 9mm that I can (and have) shot a full combat course with.
To me the G26 is a aay better gun. In your case you might want to look at the G27 which will take G23 mags...