But personally, Coffeescript -> Javascript -> HTML sounds way too indirect for my taste.
I've seen this patter a few too many times at work now: the new frontend guy loves HAML, and he uses it on a project, and the next couple guys that help maintain it hate it and rewrite everything in straight up HTML.