It's a tough cookie this one, Danzo has always been about the village, everything he did was in interest of the village but he'd gone about it in stupid ways.
Where as sasuke want's to erase the past that caused him so much pain [Family / Itachi / ECT], this leads me to choose sasuke as it's a more logical reason then what danzo set out to do, sasuke had a goal.