so far, i think that in terms of self-defense, no.2 will do better. this is because I believe that jeet kune do is an excellent way of self-defense. the reason for this is that it emphasizes speed instead of strength, and speed is necessary for fighting, especially in self-defense situations where in weapons are used. in these cases, i believe speed is more important than strength. muay thai, to me, emphasizes strength and speed, but jeet kune do emphasizes strength THROUGH speed. I also think jeet kune do emphasizes mobility and shifting in stances, which makes the person a lot more stable. in self-defense, it is always better to be on your feet, and jeet kune do can help you with this.