StartSSL and CAcert have existed long before Let's Encrypt was even started.
The bigger complaint about StartSSL should be that if you need to revoke the certificate you have to pay for it.
For a free service though I don't think their requirements are too terrible.