I voted for Cacturne, because it's a Dark type Pokemon, and Dark types are inherently better than any and all other Pokemon, but, I have to say, I haven't been impressed by many of it's appeals. [It scores extra points because it's one of the Pokemon on my team. ^^]
Banette and Octillery come in a close tied second.