It's interesting to go back and realize that, even though he's kind of an arrogant shit, Blue really isn't as much of a jerk as most people remember him being. Definitely the best rival largely because of him hitting just the right level of "jackass" to inspire some competitive spirit.
It helps that he's placed in such great locations, constantly ambushing the player or blocking off places that you're probably really eager to get to (the captain's quarters on the SS Anne, Pokemon Tower, etc). And he's always one step ahead of you, particularly when it comes to Pokedex completion -- which, remember, was the first goal that the player actually given.
>>51203471>calls you weak constantly even though you stop his ass in every encounterThis makes a bit more sense when you consider that, according to NPC dialogue, Silver basically walks through everyone he battles except for you and the actual League Champ. Looking at it that way, it's not too outrageous that he'd see this bleeding heart little punk who keeps beating him and think "It was a fluke. It must've been [lame excuse]". People have a way of rationalizing stuff like that, especially young hotheads like Silver.