Gatekeeper, SpamKarma or Akismet?

What do you use? Why makes one better than the other?