Что нужно:
1) оптимизация вывода (выводятся только измененые куски) вроде как это поддержано в ncurses
2) легкость (не нужны никакие окна, меню и тд, нужно одно окно в которое можно писать и которое по команде будет оптимизированно выводится)
3) наверно нужна поддержка разных терминалов