There are some restrictions. From wikipedia:
While certificates are free for certain uses, there are limitations imposed unless an upgrade is purchased: - One-year validity. - One domain name per certificate. - One certificate per domain name. - No commercial use
The last is probably a deal breaker for many sites.