Ruby/Sapphire/Emerald have version differences. All three of them are pretty different to one another (Different evil teams in R/S, Pokemon, etc), so if you find that something that's up your ally, buy all three, but Emerald is a "director's cut" edition" so, it combines both stories. Go for that one if you don't care for the other two.