Satoshi's Girl said:
I Adore ash as you can tell xD And just crazy over him
I agree with you there, Satoshi's Girl. XD
And of course, in my opinion, not only is Ash one of the best trainers overall, but he is also a great person. He's kind, caring, friendly, energetic, brave, confident, funny, and determined.
Just the fact that he has all those nice qualities makes him a great person.
And even though the writers seem to physically 'abuse' him a lot, by having bad and/or weird things happen to him throughout the series, he always manages to get through everything okay. I find that simply amazing about him, and it just makes me love him even more.
But, anyway, my rantings aside, the main character of Pokemon has the best personality I've ever seen someone have. I think that's probably one of the reasons why they made Ash the main character in the first place (besides the fact that he's the character from R/B/Y). He has the perfect personality for it, and also, he will never give up no matter what. He's always trying to be the best, and is always training to become a Pokemon Master. And most importantly, he
never gave up on that dream, and is still working towards that goal now. In fact, I'm positive he will do whatever it takes to make sure he becomes a Pokemon Master. And hopefully, the anime will make that dream come true for him someday.