I like Gary the most. ^_^ It's kind of funny how he picks on Ash, and plus he's the grandson of a world famous Professor, so he has bragging rights. Not only that, but his whole team of Pok?mon are strong, and that makes him a formidable opponent against anyone.
Richie was cute, but he seemed too nice to be a rival, in my opinion...