Destroyer of Fairy, Steel and Ice types.
My favourite is Ash, I know it sounds a bit typical, but he is the Main Character and he gets cool Pokemon.
I agree with everything you said.Ash is my favorite. His main Pokemon is Pikachu. His battles are fun to watch, because you know he will do something unorthodox at some point in the important ones. He is one of the nicest characters ever. He has Chronic Hero Syndrome. He's
celibateasexual. And best of all, he operate on fun and Power of Friendship. What's not to like?