В статье "GUI vs. CLI: A Qualitative Comparison" резюмированы преимущества приложений с графическим интерфейсом пользователя и приложений выполняемых в режиме командной строки.