Pros
- Parse XHTML documents with any XML parser
- Modularization removes much burden, because it allows an exact specification of the target platforms
Cons
- Much work to port non-compliant HTML pages to XHTML
I compare HTML 4.0 with XHTML. If you compare older versions of HTML you'll get some more points. See my first paper about Web standards for other advantages.