@dansup My experience with Turnstile is really good. Very user-friendly, free, and just works.
For reference: we send about 300k requests per month through it, with a solve rate of just about 93%. Never had a single complaint.