Overall I'd have to say the GBA's translation is the best, although like Avarice mentioned, there are some parts that are better or worse in the SNES or GBA versions.