I would prefer an 11-87 over either of the others mentioned. 3" is as much as I need - I don't shoot steel. They do need an occasional cleaning, but they work quite reliably. Most semi autos today work, and endless debate about aluminum versus steel receivers, gas versus inertia action, etc., are just the opinions of the poster. I don't like any inertia action, but that's just me, you might. Go handle some and get the gun that feels best to you.