The tazers that shoot filaments can be effective provided you:Sorry for the hijack. Are those taser/stun gun things worth it?
a) hit the target
b) the target is not wearing thick clothing
c) there is only one target
anything you use that requires you to touch the target is seriously dicey as they have the same reach....
not to say sharp/edged weapons are dicey - they are extremely effective with lots and lots of training.