My wii is gathering dust, I rarely play sports games, I have pirated PC games (not for 5 years), I have pirated Console games (not for 10 years), I've had 2 360's die on me, My 2 favourite Genre's are Racing and Shooters, I don't own all 3 consoles or a psp go, and I have played an MMORPG. I'm the majority here it seems.
I haven't played Emerald, but out of Ruby and Sapphire I'd say Ruby, because Kyogre is so overpowered. I caught it and completed the league straight away, no grinding required. In Ruby you have to work harder to beat the league. However, if you want to play against someone for some reason then Sapphire.
Norway or Sweden would be pretty high up my list, but Canada takes it. I went to BC 18 months ago and it was brilliant. It's like America but way less people are up their own arses about themselves. On the other hand, their nuclear power plants are among the most unsafe in the world, so I'd have to consider it.