Brian Noyes has posted an argument for the use of the XPathNavigator. If the XPathNavigators speed and lightweight feel isn't good enough:
In .NET 2.0, the big thing to be aware of is that the XPathDocument class becomes read/write
With read write support, XPathNavigator hits a home run. Make sure you read his whole post. I also expect to see more convergence between OPath and XPath.