Easily Kankuro! (I'm offended that he isn't even on this list!) I really don't think he had thus far shown his full potential as a puppeteer. I'm still a bit peeved about the Ambush Squad fight. I was expecting Kankuro to get a long, epic battle with Sasori and it didn't happen! Instead, Kishimoto didn't show Kankuro actually surpassing Sasori then and there. He decided to cheap out and make Sasori handicapped so that Kankuro could take him down. It's like, what the hell kind of character development is THAT Kishimoto?! I thought the whole theme of this war was that the younger generation surpasses the old! It's an insult to Kankuro's character! He's much better than that! (sigh) Oh, well, maybe Kank will get another battle in the future...