In response to your last point tsunade could not defeat orochimaru......she struggled in her fight against kabuto and barely managed to hold her ground against oro, even when jiraya had, to some extent, recovered.
PS: I am terribly sorry for double posting!!!!