I remember when I had Pokemon Yellow and I caught that under leveled Pidgeotto and by the time it was the League it was my highest level Pokemon. I hate the fact that Pidgeot's stats are kind of shitty. We need Mega Pidgeot!
That wasn't the problem. The problem was lack of development for him and his Pokemon. He caught way to many and neglected a lot and then we he gets to the league he loses to a rookie trainer.
Our pastor believe that Pokemon was satanic. My parents tried to forbid me from playing it but I didn't budge. Shit I learned more in life from Pokemon than I did in school.