The only thing he has really going against him is when his body starts to reject him and he's forced out. His recovery techniques and defense are just amazing. And besides, Orochimaru knows way more jutsu naturally than Kakuzu!
Orochimaru wins by a couple miles. However long his neck can stretch plus his tongue and then the Kusanagi sword. lol