Только его и пользую. И очень много народу знаю, которые делают так же. Не для программирования конечно.
И вот почему (это маленький кусочек из моего .tcshrc):
complete cd 'p/1/d/'
complete cc 'p/*/f:*.[cao]/'
complete cc 'n/-o/f:^*.c/'
complete cc 'c/-[IL]/d/'
complete chown 'p/1/u/'
complete cvs 'p/1/(import add commit update checkout release)/' 'p/*/f/'
ЗЫ Блин, достало уже постоянно переключать на User line breaks! Не ужели трудно по умолчанию поставить!