I'm not sure any single PDF library does all of them.
As to which is better, each have their own advantages, the "best" would depend on your needs. In my last project I used iText to manipulate existing documents (because I have used it before and so know the API) and FOP to create some PDFs (as I use it to create RTF documents so know its API).