I own a Glock, and carry most of their line. I would recommend the Glock because of their reliability...you can shoot them in sand, water, whatever, and they will continue to shoot. The PPQ is nice however. My main suggestion is if you're going to shoot it at the range, get something with adjustable sights. Any handgun with fixed sights could be "off" a little, so if it shoots high-left, you will have to aim low-right. For target shooting, the Glock 34 (9mm) or Glock 35 (.40) would be a good choice. The are not compact, but are the only Glocks with 5.5" barrels and adjustable rear sights - both are Glock's competition models.