Silver was Giovanni's sonMy favorite rival by far was N, because he actually had some character depth to him. Other than that, I actually like rivals that are past friends, particularly Blue and May.
My least favorite was probably Silver. I don't remember him having any sort of depth whatsoever. He was just a random jerk. I could be remembering incorrectly, though.