It really depends on what you want to do with the SSL cert. If you generate your own and intend to use it on a public website then everyone will get a red flag when they go to your site because it was self signed or the root cert is not trusted on the persons PC. If you want to use it privatly then you wont get this issue.