I definitely vote for Samurott. As I said before, Samurott gives me the impression that it can defeat any non-legendary Pokemon. Feraligatr doesn't, and I don't like it as much.