Silver, hands down. He's the only rival so far who actually wanted to become boss as much as the player, and was willing to crush and pillage (or however you put it) in order to defeat you. Blue isn't bad either, but he's still too easy-going for my taste. Pokemon training is serious business...