The fact that they keep your private keys in their database is what makes this a bad idea to use.
Cannot see what kind of people this service is targeted to, since the ones who understand what a CA is and need to sign their own certificates probably already know how to use OpenSSL.