karate is just a word and cannot define one style. I prefer harder styles of karate such as kyokushin, shidokan, enshin, and seidokan. It would be best to study these arts because they add realism, good conditioning, and are less sport oriented but do have tournaments and teams. jujitsu is a art of grappling, joint locks, throws, and striking. this is a good art but takes a lot of discipline for it takes 5-6 years to achieve a black belt. In terms of self defense go for jujitsu because the styles of karate I mentioned above may not located around your area to learn.