I've used the XML Parser before, and while it generally functioned OK, I wasn't thrilled with it because it felt like I was using workarounds for features that need to come as standard.
I've seen SimpleXML recently, but I haven't used it yet. Is it any less complex? What benefits and drawbacks does each have? Have you ever utilized any other parsers?