I will take my NAA .22mag/.22lr (I have the convertible model) over a knife any day. Although, I always have my Kershaw OD-1 Flipper in my back pocket as well...
Being that I stay out of sketchy areas, and I am 5'8 and 220lbs...I don't really get confronted. Then again, I wear t-shirt and Jeans, I don't appear as if I would have money on me, and...I rarely do lol.
I would rather have my NAA in my pocket than my 1911 at home in the safe (because its a range gun, not a carry gun for me).