Creating an XML manipulation strategy

You are building an application that makes extensive use of XML. The document structures follow very consistent patterns, and sometimes large applications to manipulate these structures are similar.

Would your application benefit from using LINQ-to-XML?
What could be done to simplify consumption of the documents?