The GBA version was probably the best one because the console versions were incomplete.
Except the GBA version is hard as stuff. I've only ever beaten 1 level legitimately, out of a total of 7 levels (there's actually 17, but 6 of them are visited twice with more areas added so technically it's 7).
There's also supposedly a sooper seekrit kode that enables a cheat menu, but since the game was so forgetin' obscure, the publisher (THQ) has completely forgot about it.