miakakiri wrote:Ran, because not only does she know Karate, she's less likely to freak out and has been proven to be better at protecting those she loves.
(Although if Satou-keiji was a choice....)
If Satou was a choice and you relied on her...you'd probably get beat up/mauled/robbed/kidnapped. Satou would probably forget that she's suppose to protect you or with her weird mind, think that the people that are about to assault you are your friends.
As for the question, Ran. Though it's not really a fair question as we haven't seen Kazuha use her skills that much in the canon(she's used them more in OVAs and Movies). Should of been Ran vs Makoto
P.S.-Ran punches people in the heart(M10). If someone is going to watch my back, it's a person that punches others in their heart.