Go to a gun store and handle all of the guns and see which fits your hand the best. I shoot a 9mm Beretta and my wife shoots a 9mm Tauris. The 9mm shells will be a little cheaper than the 40. I would stay with a name brand though. A 9mm or a 40 you won't go wrong. Good luck.