The terminal can feel just as intuitive and twice as powerful as any graphical user interface.
I'm familiar with using (at least in the most basic sense) script to log terminal sessions. For example, it's useful to record what's been done over an SSH session while troubleshooting an issue.