i could see it, think about the only reason why sasuke didnt instakill danzo...after every kill and izanagi revival they talked and gave danzo time to reset a plan besides shikamarus techs give full control over the body which would include control over forcing danzo to end izanagi so shika could stab him...however unless shika had prior intel about danzos death trap, he would most likely die as well.
danzo isnt weak or stupid sooo itd take somebody extremely skilled, and also have a lot of chakra to beat danzo, plus a fair amount of intelligence simply put if your not smart enough or dont have enough endurance u wont win id say maybe 9 to 13 people alive can beat him