Not a fan of the Steyr, mainly for the reasons you stated, so I'd go with one of the other two. The 1911 will probably be more accurate, but you will have to be careful about what ammo you use in it. It isn't as strong as the K31. And since you already have one of those, I'd probably choose the...