Free or Commercial Spam Spam Prevention Tool

Hi,
Is it better to go with a commercial solution for spam protection such as Akismet on a wordpress site or go with a free anti spam plugin?