Why do people think sasuke will last the longest because of his defense? Perfect suasnoo will smash sasuke's suasnoo. Put BM can probably be able to dodge suasnoo seord givin how fast he stopped those TBB's. Naruto can at least get out of the way of madara's strongest attack, all sasuke can do is sit there an take it...
Sasuke, he has more of an advantage since he has higher intellect and his powers are more brutal. Rasengan and clones won't cut it that's why Kishi decided to throw Bee in the current fight.
Sasuke. He is much smarter than Naruto and doesn't heavily rely on the same one trick to beat opponents. Besides he wou;dn't be so easily caught under genjutsu like Naruto. And no being a perfect jinchuuriki doesn't help you against opponents like Sasuke and Madara who can enter you consciousness and supress the bijuu as Sasuke did, with just a 3 tomoe sharingan. But Naruto has speed and power as well as ungodly regenerative power. He can dodge and counter attack much quicker than Sasuke can and he can create diversions at a much quicker rate. But overall I think Sasuke will last longer.
Naruto would last longer, he has speed and a higher amount of stamina. Sasuke has a better defense, but to keep it going exhausts him, unless the EMS helps in some way
Clearly Naruto, he has godly stamina, and he is a battle genius, he might not be smart most of the time but when a battle starts there pare only a few that can match him now. Yes sasuke has his powerful defences but it uses way to much chakra, so naruto wins easily. His speed alone could keep him safe.