Вопрос субъективен, и, следовательно, таков и мой ответ.
В проектах, которые я автоматизировал ранее, CruiseControl использовался в основном для этой единственной цели: нам не приходилось удаленно подключаться к машине сборки и запускать сборки. Часть CI состоит в том, что CruiseControl будет контролировать хранилище для вас, вызывая сборки с заданными вами интервалами.
Он также дал нам панель инструментов, с которой можно запускать релизы или вернуться к просмотру журналов и артефактов из предыдущих сборок.
Для нас этого было достаточно, чтобы внедрить CruiseControl. Возможно, это «кажется» не таким уж большим, пока вы не закончили, и через месяц не осознали, что вам не нужно было трогать вашу систему сборки, потому что она молча и неблагодарно делает свое дело для вас.