Лично меня XHTML привлекателен тем, что своей строгостью заставляет быть аккуратным в вёрстке (да и привык я к нему...). Имхо, дело даже не в том, что бы код был 100%-но валидным - главное, что бы он был "красивее", "чище", вёрстка должна быть семантически выдержанной.
Почему я не говорю, что надо
обязательно переходить на XHTML? А потому что с недавних пор он уже не считается "передовой" технологией разметки в веб:
http://softwaremaniacs.org/blog/2007/03/09/w3c-returns-to-html/ В разработке сейчас HTML5 (а не XHTML).
Всё это дело вкуса, так что давайте не будем разводить религиозные войны :) Делать нужно, в первую очередь - как удобнее и быстрее. Применение XHTML ещё не является гарантией качества вёрстки, а семантический код вполне можно получить и на HTML4.