Trying to use GUI programs whenever possible is perfectly reasonable.
It has been an off-and-on project of mine over the years to develop a large enough repertoire of CLI programs so I could in theory go without X Windows. Obviously, for things like presentation software, or pictures, or videos, etc... I'll need to fire up X Windows.
As for aesthetics, I actually like ncurses and the like. It reminds me of a bygone era of monochrome CRTs and 5.25" floppies and even the dreaded DOS!
The most important reason I like CLI programs, however, is I often find them clean and fast and more robust.
The reason for this thread, from my point-of-view, is that many times people suggest interesting alternatives I would not discover on my own. For example, you kindly recommended elinks in a thread where I mentioned lynx. This is not something I would have looked for, however, since I'm happy enough with lynx. Still, I immediately installed it on your recommendation and I'm glad I have a more user-friendly alternative. Thanks again!
Dare I ask what you mean by "commit messages"?
