It really doesn't make a difference anymore where you get your SSL cert. It's a commodity nowadays. The original intention was that the certificate was used as a seal of trust, however, everybody knows that SSL is used for encryption, and no-one really cares about the verification.
Getting a real certificate as opposed to generating your own only brings the benefit of preventing the security dialog box from popping up.