I went with the 9mm shield. It has become my favorite everyday carry. Mine has been completely reliable. I added different sights and a rubber stick on grip. I tried a kahr, but the trigger was not comfortable to me and the tang bit the Web of my hand. Several of my friends have the glock and really like it. I don't think you can go wrong with the glock or the shield. No experience with the Walther.