depends on the student. i've seen black belts in karate and judo
unable to defend themselves properly.
for me i will recommend krav maga.. or TKD.
Judo emphasizes on throws, so if u are smaller in build u are
disadvantaged.
The best way is to run for it.. use martial arts unless u
reallly have no choice