Tra tutti sistemi che estendono i CSS, Less e SaSS, quello che preferisco è Less (da non confondere però con un altro less!). Il motivo principale è che è possibile usarlo direttamente dal browser, senza fase di "compilazione", utilizzando direttamente l'interprete in JavaScript fornito dal progetto che in pratica trasforma il codice Less in codice CSS on-the-fly. Certamente non da usare in produzione: a tale scopo esiste ovviamente l'apposito compilatore che è scritto per Node.js. Recentemente ho scoperto però un altro motivo per scegliere Less.
Si tratta di un sistema (l'ennesimo boilerplate) che altro non è se non una raccolta di macro prefabbricate (e un reset CSS) già pronte per l'utilizzo con Less. Il sistema si chiama ovviamente Less boilerplate ed è ospitato su Github e, a onor del vero, sempre dello stesso autore è presente la stessa raccolta per Sass.