Recaptcha is a free captcha from google.
I personaly dont like it, just because often its hard to read whats displayed in that picture. But because of that its a very secure captcha one.
It depends for what usage you need different security about captchas...
But to explain: A captcha cant never replace general security on database, website or servers! Its only an anti-spam/anti-bot tool !
Means: it prevents website-spam-bots to register 1000 accounts automaticly
or it helps with brute force attacks where bots try to find the login from other players while trying out every combination of login and password automaticly....
....Nothing more, nothing less.
I used a self made captcha. Its not hard to make one, if you know a little php.. for example here are some tuts and examples:
you will se that its realy easy to make one, and you can implement your own custom shaiya background image in it.
(or just google for it, you will find a big bunch of nice selfmade ones,which are easy to customize)