In the next couple of weeks I'm going to be buying my first handgun and would appreciate some input from someone with experience with handguns. The primary role of the gun will be a HD piece but if it's small enough to conceal its a plus. Since this would be my first handgun I plan on shooting it alot so something that's fun at the range and in 9mm because I cant afford to shoot a .45 as much as I'm planning to. I've looked at a few at the local shop and in order from best to worst feeling were the Walter PPQ, Walter PPS, G19, XD/XDm, and S&W M&P. Is there any others that I should consider before I decide? My price range is between $500 and $700. Thanks for any help.