who is he
Blue definitely has strong points; he was very successful in irritating the player. But Silver takes my vote, because he has true personality.
Don't get me wrong, Blue has personality, too, but we really get to watch Silver grow as we progress through the games. While Blue just talks big and builds up his team to be the Champion, Silver picks fights with Team Rocket, steals his starter from Elm and a Sneasel from a boy in Cianwood, and gets his behind handed to him by the Dragon Elder. We watch him go from being a hot-shot to a more humble character; when you challenge him for the final time in Mt. Moon and he tells you "I'm going to be nice to my Pokemon...I've learned from my horrible ways," you almost don't believe him.
And then you see his Crobat.
That is real storytelling.