Well actually there isn't really a best version since all three of them are good but I still prefer emerald here's what I don't like in emerald: Kyogre and Groudon come on what's the point with getting level 70 legends? You don't even need to train them all you need to do is go to the move tutor teach them some moves and maby give some H/TMs here's what I like in emerald: Alot of double battles, the battle frontier, catchable johto pokemon, possibility to get mew (even though you need to shark it or go to a nintendo event, I used a warpcode myself PS. I play on my emulator and I really don't like cheating just wanted to know how hard Mew is to catch and last but not least dun, dun, dun...... darn can't remember the last thing I like in emerald ^_^ anyway my advise is that you pick the one you like best of what you've heard good luck shopping.