It used to be that if you wanted to encrypt using SSL you have couple of choices. You can either self sign for $0 and get a narly warning message every time you or your users visit the site. Or you could pay $60+/year for SSL certificate.
Let’s encrypt gives you a 3 month (indefinitely renewable) certificate for free. The best part isn’t the cost though. The best part is that the setup is so easy. You can get SSL certificate for your apache site right from command line with 3 button presses. You can’t do that even if you pay $200 for commercial SSL. It will take you at least 30 minutes to do it.
There must be a catch right? Not really, although right now my Blackberry doesn’t recognize the cert. That will change with time though. It’s only because let’s encrypt is too new.