We're using recaptacha option on our self-registration page to minimize spam. However, we discovered after low registrations and user complains that the filling in the wrong captcha or leaving it blank does not generate a warning or error on the page. After clicking Create my new account the page simply reloads and with no indication of a problem (other than not progressing to the next page, but since we work with communities that are not tech savvy it's not obvious to them their registration was not submitted).
The captacha feature hindering registrations and we plan to turn if off, though that means we will have to audit accounts and clean up spam manually.
I would like to know what other Moodle admins have done in this situation to keep spam at bay.