Personally, I've found the workflow of markdown --[pandoc]--> LaTeX / HTML to be very productive.
Having a single source of truth for web and PDFs is pretty nice. Editing Markdown is more pleasant than either HTML or LaTeX, and yet pandoc still permits you to bundle in LaTeX/CSS headers to fine-tune your generated docs' appearances.
You can also very rapidly get visual feedback into your output (<leader>d runs my makefile on the current file in vim, which will generate the pdf/html in <1 s, which I can then see in a pdf viewer / web browser)