I'm a big fan of Ichigo from Bleach. He has a killer sword, great hair, he can fly/float, and the girls dig him. But, he does get points off for having a double personality (Hollow Ichigo) that threatens to take over at any time, usually when he's about to die. Plus, a voice inside your head is just annoying. So with that, I'd have to go with Goku. I mean, he's dead during a good part of the DBZ saga and he still plays a huge roll. Also, when he dies he trains with King Kai, AKA, the God of the DB universe. Kai comes to the conclusion that Goku is a match for him, and then some, he perfected techniques he never could, and he could destroy the universe if he wanted to. Anime is full of badasses, but none other that I know of has gotten the thumbs up from what is essentialy God. What else can I say?