I have a 29, and have to say, I was very surprised by the recoil. It has some kick, yes, but it is very managable and I have never shot a compact handgun with as much accuracy as this Glock. As far as ammo, Georgia Arms has reasonably priced 10mm Auto, got 1k rounds for about 380 before shipping. My only complaint is the weight, but with one of the good Kydex lined belts, this will be a non-issue. I can wear a t-shirt and shorts and you can't tell I'm carrying at all. Plus, it turns a few heads at the range when you pull out a tiny pistol and it sounds like you have a hand held howitzer.