The problem I have with PDFs is that they lock the page into a specific size that at best you have to choose at creation time or, at worst, is chosen for you arbitrarily.
The nature of PDF (explicit presentation) goes strongly against the nature of HTML (semantics) and CSS (adaptive presentation).