For a anime i've followed for so long, my top 3 favorite characters are quite simple and probably wont surprise anyone, but i have my reasons for picking them, and i'll lay them out. I wont rank them, this is in no particular order.
Rock lee:
Rock lee is a character i fell in love with fast. i did not have to wait for much character development, and my feelings have not changed over the years.
I think what attracted me most to this character was his determination, his will power. I dont think i've seen anyone else work so hard. His mental toughness baffles me; he takes the phrase "mind over matter" to a level which the rest of us can only dream of. Rock lee could run for a week straight, despite knowing it will fuck his legs up and put him in crutches for a period of time afterwards. Rock lee is the type that, once he decides to achieve something, he will give his all and fight for it. he will fight until the last breath leaves his body, and let me tell you, he will beat you. His disadvantage of only being able to use Taijutsu as a ninja became the greatest testament to his achievements and the great ninja he grew up to become, and he isn't even done yet lol.
i know its just an anime, but Whenever i see Rock lee, i see a representation of one thing, and that is: You only need the two hands that were given to you to achieve what you want in life. Some people may be born better, stronger and more skilled, but that just means you'll have to work harder for what you want than some people in this world, and if you are willing to put in that hard work, despite how tremendous it may be, you can achieve and even surpass those other guys. The only person that dictates what you can and cannot achieve is you. How hard you are willing to work for whatever you want in life.
Naruto:
Yes, naruto himself, haha. Just like rock lee, it was Naruto's will power and determination that attracted me the most to him (lol, do you see a trend here?). What i love about naruto is his ability to never back down from any fight or situation, even if he was to be facing an undefeatable GOD-LIKE Ninja. he is stubborn, head strong and would lay his life down without hesitation, even for someone he just met, literally (i say this going off some of the movies and episodes/fillers i've seen). If i were to be a weak, poor soul being attacked by some douche bag ninja, there wouldn't be anyone else i'd want in my corner to save me. I think this is part of the reason why he is able to change people's hearts and have such a profound impact on those that he comes across. His determination is only outweighed by his kindness, his acceptance of others without being judgmental. I'm sure if you met Naruto(i know its just anime), you would never forget him for as long as you lived. he is just one of those people, and i think i strive to be like him. i want to have the kind of heart he has, to have such will power and determination, but also to never let kindness leave your heart, and to be able to balance it all with humility.
also this isn't something they focus on much, but damn, he is a pretty smart guy. haha
Jiraiya:
WARNING: SPOILERS.
Jiraiya is just a great character over all. he is funny, serious and incredible strong, no surprise as he is one of the 3 legendary sannin. Also in Jiraiya we have a connection between pain, the 4th hokage and naruto among others. I'm trying to pin point what exactly makes me like him so much, but i'm having a hard time. Maybe it is because he was such a great father figure to naruto (among others, again. he was just so great). I think there isnt one or two significant reasons i could point to and use to explain why Jiraiya is among my top 3. I think what it is, is that, instead of a few significant reasons, there are simply many, many small reasons that, when added up, come to be great and wonderful enough for him to have won me over and made the list.
The day that Jiraiya died, i was dealt a heavy blow. the sadness was immense. his death is perhaps one of the biggest and hardest to have ever hit me as far as anime, TV shows, books, and movies go.