I have the opportunity to purchase a used Glock in a couple of weeks. My options are a G32 with trijicons (3rd gen) in excellent shape for about $340 or I can get a full-size G31 (3rd Gen) for about $310. I also have the opportunity to pick up a G33 for a similar price. These are out the door prices. I've never owned a .357 Sig and have only shot a Sig P229 a few times. I'm leaning towards the 32 or 31 simply because I already have a G27 and don't need another sub-compact. Having owned a G29 I am not shy about recoil. Which of these 2 do you think is the better? How accurate are they, usually? Have there been any problems associated with either? Other than the frame recall. My first choice right now is the G32 due to the fact that it already has the Trijicons on it. Any ammo suggestions if I do get one? Any input is appreciated. Thanks!