Indeed; XHTML doesn't let you get away with sloppy writing, so it is a pain for those that are used to writing "tag soup".
The biggest advantage is that XHTML+CSS is more compact than HTML, so your page loads faster (especially if you use the same CSS for multiple pages).
Also, you can use XML tools, and mix it cleanly with other XML documents (MathML, SVG), but that's only nice to have, not a big reason to switch.