Comment
Comment by roguas
experience tells me the closer you stay to html the better.
ZenCoding + LESS should sufficiently lower code generation.
Abstraction layers over html tend to introduce a lot of hussle with premise of easier maintainably ( tried haml and many others, hardly added anything to the table)