From what I've seen Aikido sacrifices melee damage for defense, whereas karate sacrifices defense for melee damage. My question is - what does Kung Fu sacrifice? I might be mistaken, feel free to correct me.
The more resistance you have the less damage you take. And trust me if you fight a good karate master you need high resistance.
karate has the most power, kung fu rolls the highest, akido best defense
You should try mixing trees i like using akido and kung fu, but everyone is different
Basically....
Kungfu - Accuracy + High DPS
Karate - Resistance Downgrades + High Damage
Aikido - Defence (Good all Rounder)
Yeah Kung Fu is my personal choice, using speed attacks I can usually pull off two specials one after the other if im quick