With your experience with semi-auto handguns, which is the most reliable? as far as jamming, feeding and firing goes? caliber is not an issue, nor barrel length, just a pistol that will keep on firing without any problems (or rarely). something that can be dependable with dust, dirt, mud...