Which would you buy if you were looking to buy a semi-auto pistol? Seems like everyone, espeically law enforcment goes with the Glock. Looking for a mid size, not a small or one to big. Colt M&P, Glock, Berreta, Ruger, etc. I'm sure that most will be personnal preverence. Any ideas appriciated.