I personally like Ruby best, since it was my first -real- game. But now that I play it, it's really kinda meh, and the battery's out :c
So what I think is that your first game will be your best, and other people's first game is their best. I think all the games are pretty good, and they're even adding in the nostalgia factor in the new BW2 games by reintroducing older Pokémon. I just think that nostalgia defines what we like, and I'm fine with that. Just keep it to yourselves.