
It is not fashionable nowadays to speak of the merits of the command line, in an age where things like streaming video and Aqua are an integral part of our daily life. However, I do not think that typed-in commands must necessarily be consigned to the dustbin of computer history. Of course, I am not suggesting that we all drop X and Windows and pretend like we are living in the early eighties. The command line interface still has much to offer us, and many of its benefits simply cannot physically be emulated or even replaced by graphical ones.
Personally I think the computer should have both so that people can use the tools that best suit their style.
I prefer the GUI for 2 reasons.
1) If at the CLI you don't know the command you need, you're screwed. It's not user inutitive and the help menus aren't often complete enough for a novice to use.
2) At the GUI, you have a list of options presented to you and can often see several ways to approach a problem.
Sure the CLI is hyper flexible, but the learning curve is Everest like.