Better PDFs than PdfManager?

I have a custom module and need to create PDF documents from that module and data from related modules.

Much to my dismay Sugar's PdfManager is not even close to WYSIWYG and I have no way to use css to clean up the output.

in PdfManager Detail view, Edit view and Preview are all different!

Furthermore I have the need to have merge fields from modules which are related to related modules. E.g. I relate a quote to the custom module, I need to include information from the quote line items (it's not a Quote, it's a custom document that will go with the quote).

Any thoughts on how best to tackle this?

thanks,

Francesca