I'm currently running a shark stage 1 remap
Basically, if you are looking to go to stage 2+ revo is the better option.
If youre just going to stick at stage 1, theres not much between them all.
Theres also PDtuning to add to the list of tuners, which I'll be switching back to their stage 2 map I already have when I get my downpipe fixed.
You also have to take into account the price.
Shark, PDTuning, AMD, Ptorque and APR are also a lot cheaper than Revo at stage 1