Negative captchas seem good enough to 95% of the cases. And if they choose to custom made a bot, it's to much time expensive and it's easily tricked.

I currently used Akismet, not a solution to avoid spam comments submission, but very good at filtering. So if you don't have such a quantity of spam comments that slows everything down, it's another effective option.