Sobre tu pregunta, olga:
Un spray no cuesta demasiado. El que tengo yo me costó 1900 pelas y es de gás lacrimógeno. El tapón tiene un sistema de seguridad para que no se te dispare accidentalmente (como muchos tapones de plástico) que tendrías que quitar antes de utilizarlo. Otro problema de llevarlo en el bolso es encontrarlo en caso de peligro, y aunque parezca una chorrada, si lo sacas de repente, que no te pase como en los dibus animados, que cojas mal el spray (con la tensión y el miedo, podría pasar) lo apuntes hacia el tio y al disparar descubras que lo has cogido mal y te comas tú el gas lacrimógeno. Gas que me imagino que en un sitio cerrado, aunque sale en forma de chorro hacia el agresor, podrías acabar comiéndotelo tú tambien.
Los de pimienta no sé como funcionan, también hay otros de que en vez de gas lanzan una especia de gel. Me imagino que el que el agresor lleve gafas puede protegerle inicialmente. Lo cierto es que no lo he probado. Son de tamaño muy pequeño.
Las porras extensibles de metal, pueden caber en un bolso, pero es conveniente saber manejarlas, pues de no ser así, si el tio está muy cerca podría agarrártela, así que yo para tí la descartaría.
En mi modesta opinión, lo mejor son los tasers, o aturdidores electricos. DEbo aclararte que aunque su posesión es legal, SU UTILIZACIÓN NO LO ÉS. Pero me imagino que si el agresor es un delincuente habitual o un violador, y no te conoce de nada, las posibilidades de que te denuncie son mínimas, y siendo tú mujer llevas las de ganar en un juicio.
Los hay de diferentes tamaños, el mio me costó diez mil pesetas, y es del tamaño de una linterna de petaca (funciona con las mismas pilas). Es relativamente fácil de utilizar, tiene dos pequeñas protuberancias de metal entre las que circula la corriente. Solo tienes que aplicárselo con fuerza para que se claven un poco las puntas (sin necesidad de que hagan sangre, simplemente conque presionen los dos, como si fueran lápices, para que te hagas una idea) y darle al botón.
El efecto depende de la duración de la descarga, Un segundo consigue que el tio se suelte, si sigues manteniendo el botón durante dos o tres segundos el tio cae al suelo casi con total seguridad. Utilizan una pequeña pila de petaca, y tienen un seguro que es fácil de quitar en una situación apurada.
La ventaja del aturdidor es que el físico del otro no importa, y aunque hay que aplicárselo al cuerpo, es mucho más fácil y sencillo que aprender un arte marcial. Además, aunque el tio te esquive y se aleje, te aseguro que el arco eléctrico entre las puntas (estas distan dos cm más o menos entre sí) y el ruído de chisporreteo que causa resulta muy intimidante.
El manual del aparato y el vendedor me aseguraron (PERO YO NO LO HE COMPROBADO, OJO) que aunque el otro te agarre la corriente eléctrica no se te transmite a tu cuerpo. Solo me comentó que hay que tener cuidado si el otro lleva ropa muy gruesa. Al parecer carece de efectos secundarios, incluso si la otra persona padece del corazón. Aunque de nuevo, eso no lo he comprobado (ningún paciente del corazón se prestó a coloborar conmigo, serán rajados

).
De todas formas, el prospecto advierte que el agresor puede hacersee daño si cae al suelo, pues no puede valerse de sus miembros para amortiguar la caída.
Otra ventaja secundaria es que es un arma excelente contra perros....
Un consejo, no lo pruebes contigo mismo, como quería hacer un amigo mio

. NO lo sé con certeza, pero me imagino que si los miembros se te contraen por efecto de la descarga eléctrica, podrías estar aplicándote sin parar el aparato hasta que se agotase la pila, cosa que me parece poco sana...

)
Tienes que tener en cuenta que estos artilugios son para aplicar lo más rápidamente posible, con decisión y por sorpresa. NO sirven para defenderte de sus ataques (Puños, patadas), en un sentido estricto. Solo sirven para atacar. Es decir, si tu sacas el aturdidor desde varios metros de distancia y le amenazas con él, el agresor puede sentirse intimidado... o sacar una navaja y liarse contigo a navajazos, y en ese caso, de poco te servirá cualquier artilugio, si no sabes pelear con armas.
Obviamente, utilizar el aturdidor en una piscina es una mala idea, supongo.
Y recuerda que su uso es ilegal.
Yo personalmente, creo que el aturdidor eléctrico es la solución de autodefensa más rápida (es más rápida que practicar aamm, etc..) pero no es una solución 100% segura, por lo que he expuesto anteriormente... hay que tener decisión de utilizarlo (algo que aunque parezca lógico, para alguien que no está acostumbrado a utilizar la violencia, puede resultar dificil), y hay que hacerlo rápido y deprisa porque no tienes conocimientos para resolver otras situaciones como que el tio te agarre el aturdidor (aunque el que tengo yo, que es pequeño, me parece que sería dificil), o te pegue primero, etc... En definitiva, puedes resolver una agresión con él, pero si no sabes nada más, sería dificil que ganases una pelea con él si el otro tiene cojones y se planta.
Aunque sus ventajas pienso que compensan. Es como una de esas técnicas de autodefensa que se enseñan por ahí sueltas en cursillos de fin de semana para mujeres. Solo sirven en un caso determinado, y es raro que con un solo golpe dejes a alguien fuera de combate. Pero en el caso del aturdidor eléctrico, esto es cierto, es decir, realmente pueden dejar fuera de combate a un tio con una descarga, por grande y fuerte que sea.
Pienso sinceramente que mientras no aprendas un AAMM (o si no tienes tiempo o ganas) sirve perfectamente (despues de todo, el aamm dpenderá también mucho de tu físico, y tampoco va a ser fiable al cien por cien, así que...)
Y tiene otra ventaja, y es que para ser tan eficaz, no causa mucho daño a tu atacante (salvo lo que mencioné de que pierde el control de su cuerpo y cae seco, si estás en una escalera o así, se puede golpear la cabeza contra un borde duro y... -aunque eso puede pasarle también si le atizas un buen golpe-)
Ah, si... yo el mio lo compré en una tienda de útiles para investigadores privados y seguridad en el hogar
Y en fin, habla con el vendedor, y que el te asesore, pero recuerda que no debes apostar tu vida por las opiniones de un extraño en internet

(o sease, yo) que encima no ha comprobado la utilididad del taser en una situación real.
Saludos y espero que mi opinión te valga de algo a la hora de decidir, y recuerda, yo opino pero no arriesgo nada¡, la que se arriesga eres tú