a 9mm is a good choice but i would have to ask you what its main purpose is. is it just to have, plinking, target shooting competition, protection or concealment? all guns have their limitations, full size are great but hard to conceal, smaller guns conceal better but may be harder to shoot accuratly for some people. i have ruger, smith and wesson and taurus 9mm pistols. for something in your price range take a look at the taurus pt111. it is a smaller gun easier to conceal, it works well, accurate and durable. i hve 1 and like it but its your money take a look and make up your own mind.