A little late to the discussion, I know.
I use InDesign CS on my home computer, I use QuarkXPress (InDesign's main competitor) on my work computer . . . but for the few PDFs I've done (free-only, and mostly for my own amusement), I've used OpenOffice to get reasonably solid results.
InDesign...