I'm a Taser instructor, and I'd definitely take getting tased over pepper spray anytime. I'm also smart enough not to want to get tased more than once, the one time was enough!