Does XML Suck? Or: Why XML is Technologically Terrible, but You Have to Use It Anyway

XML purports to be a simple, vendor-neutral textual external representation for hierarchically-structured data. But...
Crane, Aaron. XML Sucks (2002). Presentations>Information Design>XML