There (in my opinion) is no way how to tell someone what would make a good carry gun.
My fist suggestion, would be visit a few gun shops in your area and pick up and handle as many as possible and find one that will fit your hand.
One that "feels" right to you. I've owned and still do own, several handguns and when it came time to chose "that 'perfect' carry gun', I hit the gun shops!
I thought I knew what would make a good carry gun and after hitting the gun shops, I happen to find just what was right "for me".
That being said, I found the Glock 19 compact (9mm) that fit the bill for me. And as in the past and up to that point, I would have never thought I would have chosen a Glock of all guns, to carry. (hit the gun shops and get a real feel)