SimpleXML seems ok, but one thing that's annoying is whenever assigning/storing a value you have to typecast it - this really is a tad annoying. DOM is ok but I really like the flexibility of XPath, sometimes DOM can be a tad too much writing-wise.
I really like the selector implementation in jQuery, and the flexibility. I came across http://jquery.hohli.com/ while googling but just wanted to see if anyone had recommendations before I try it out.