As per http://ideas.aaisp.net.uk/?ia=17940 which suggests a paid-for SSL certificate, certificates from http://www.startssl.com/ are far more widely accepted than those signed by cacert.com (see http://en.wikipedia.org/wiki/Startssl#Trustedness for more detail) and are equally free of financial cost.
While adding a per-cert exception for the current certificate is easy in most browsers, that doesn't help people behind proxies that may completely block responses covered by certificates signed by CAs not on their list and a certificate from a source trusted by the OS/browser is technically more secure.