It is hard to say because Sakura is pretty much a 2nd Tsunade with her expert medical Jutsu & plus her super strength & they keep saying she is a genjutsu type even though we never see her us it she is very smart but she is still a very young Ninja & Konan is very experienced Ninja but really all we have not seen her battle a lot only fighting Jiraiya & when she was in the invasion we saw her fight a little but i think for right now i would go with Konan just because of her experience but given Sakura some time i would go with Sakura in the future