Judo:Has throws and a little ground game, its all grapling, also primarily clinch
Karate:Simple, K.O. In one punch or kick and not get hit
Kickboxing:Your legs are just a deadly as your hands
Taekwondo:There is both grapling and striking some throws as well a decent art but however really wont help you in a fight unless your like a 5th degree black belt or your skilled.
The best art here:I would say karate do to the fact that you are elusive and your fights do not last long. And no i hate Lyoto Machida thats not why i like it. You forgot GSP does kyokoshin karate
The best art in genral: Jui Jitsu. due to the fact that you can just get someone on top of you and sweep or submit them its always possible to get a person to the ground. You clinch hold on and jump to your back.