Permitime disentir con el tema del captcha y la estética. Tenés reCAPTCHA de Google que es gratuito y queda muy bien. Es el que usan la mayoría de los sitios profesionales:
https://www.google.com/recaptcha/admin
En cuanto a protección, creo que es lo más fácil y seguro de implementar.