PDF files are hard to edit because they aren't meant to be edited! While there are many solutions that enable a user to make changes to a PDF to some degree, they all suffer from weaknesses in one way or another.