Through out the years we as Pokemon players have had someone we consitantly had to battle, whether it was childhood friends, enemies, or just some jerk who pops out of nowhere to prove he's better than you. The rival.
So recently I've considered "who is the best rival?" Well, in my opinion...