What's wrong with the one that's built-in to the OS, besides being basic??
To make it work, just create a document in say, TextEdit or your favourite application (could even be MS Word) then goto print. Instead of choosing a actual printer, choose the PDF option and choose "save as PDF". The downside to this method is that there's no security options.