Что выбрать slim или haml?
Я остановился на slim: (1) он быстрее, (2) удобнее располагать параметры тега в несколько строк.
Препроцессоры, они же - синтаксические сахара - haml slim sass coffeescript - компилируются в html css js
Шаблонизаторы - языки верстки с возможностью вставки логики на Rails - erb, haml, slim
Самое значимое различие между этими препроцессорами, в скорости компиляции. У Slim'а она вроде как быстрее.  В остальном дело привычки. Советую попробовать для себя оба препроцессора, чтобы определиться, что для вас удобнее.