I would have to say Glock. But then again I've never ran across the "free of charge" option. I had to save up to buy my Sigma because at the time i didn't have a half a grand to sink into a gun. My sigma has ran about 1000 rds without one failure and I trusted it. After I get it back from S&W and run a couple of boxes thru it, I WILL trust it again. The Sigma is a good gun for the money.