How things are turning out, he could be the final vilain, but when last have we seen Kakashi vs. Obito and Madara vs. Hashirama? We can't really say he's going to be the last villain now can we? There is still alot more battles to see. Really and truly, most likely it would be Obito. I say that because c'mon we haven't seen them for awhile and all they are doing is talking. When will they get to the fight? By the time they start to fight, the war might as well be over. Who agrees?