This little beauty builds a frame around the terminal that includes a local displayed database of frequently used cli commands. This database is fully configurable using the controls built into the frame. You can add or subtract commands as you need to and include thumbnail descriptions of what each command does. I believe you can even enter commands by clicking on them in the database window then clicking the proper button on the frame.
In my opinion, the terminal is faster and more accurate. You cannot be certain what is going on with certain GUIs. The CLI gives you much better control over anything you would need to do.
I do understand why some people would prefer a GUI however, but that is the beauty of linux. In linux you have the freedom to do whatever you want. If you would prefer to do some task with a GUI, there is probably a program that will do this for you.
Anything worth learning will take some time to learn. Windows isn't super duper easy to use either, people just learn it over time. Linux can be learned the same way exept linux is easier to learn; there's just a whole lot more to learn with linux since everythings open.
"A wise man can learn more from a foolish question than a fool can learn from a wise answer." -- Bruce Lee
By no means i mean to eliminate the terminal, we can have both I meant just to have as many GUIs as possible so that the use of the terminal is not necessary for things that can be accomplish by a gui.