better choose sakura.. 'big forehead'..lol sakura is better than karin...
sakura is both offensive and defensive... she also has her healing technqs nd her super strngth styles, cuming from the teachings of 1 of the great legendary sanin, tsunade.. nd also, sakura is a very smart shinobi... knows many things about ninjas basics.. sumhow in the future, i know, she will learn summonings... dis shinobi knows how to fight, nd knows how to heal.. a medical ninja.. as wat the great legendary sanin, tsunade, said, medical ninjas are very important in a team,...
karin also has her own styles and is also useful, but as part of a team..karin is just sumwat we cal back-ups, knows some healing styles and more importantly a sensor type...
but f we say, sakura vs karin, no doubt about it, sakura wins....
(super strngth and healing is better than healing & sensory type) ..
sakura- can fight, can protect a team even herself, can defend, can heal.
karin- can sense, can heal., but cannot fight, cannot protect, even herself...