I pack a X26 TASER, in addition to other tools, on a daily basis as part of the job.
I took the ride and I screamed like a little girl because it hurt at least a hundred times more than the cop grade stun guns I've been hit with. But, I was still able to move my arms well enough to operate a knife or club, and I'm not anybody special (far from it).
If the TASER is the only tool you are allowed to carry because of the foolish and misguided laws of your community, I'd move.
Pepperspray, though not as effective as the TASER, does allow multiple applications. But, when you spray them, you will get some of it too, that's just the reality.
Impact weapons are very versatile, and can be used by almost anyone. Also, they can be made out of innocent items. Finally, if you need to go to the final extreme of force, you can kill someone with an impact weapon.
Guns and knives: I'm a big fan, but you must get some training to be of any real use with one. Jeff Cooper said, "Owning a firearm no more makes you a gunfighter, than owning a guitar makes you a musician." Instead of buying a $1200 dollar super handgun, get a $300 revolver and spend the rest on training.
I think, for the average person, the TASER is a waste of money. They are not as effective and wonderful as the manufacturer would have you believe.
Whatever you do decide on, do not place all your faith in one tool or one tactic. On duty I carry: two guns, two knives, a 26" Asp, Mk 4 OC, and a X26, plus all the goodies in my car. Off duty: one gun, a sap, two knives, Inova T2 (also acts as an impact weapon).
Sorry for the long reply.
Patrick
[Steps off soapbox]