When I left Windows, I had only ever used the cmd prompt for
ipconfig /release and
For the beginning, I spent much of my time complaining about a Lack of GUI ability for many functions.
I began to really realize the difference when I willingly gave the terminal a chance. As I entered in commands in quick succession, completing tasks in a couple of seconds, I realize how cumbersome the GUI can be. Almost any GUI I use, I spend a lot of time just looking for the right button to push.
Using a GUI takes me ten times longer. And since a GUI application is not enabled with all the possible commands of the terminal, then I often end up reverting to the terminal for the raw power, anyway.
I like GUI apps - I theme them, even. But I personally think being adept at both is far more productive than in trying to demand a GUI for all apps, just because it is what a person is used to. As Zorin OS is geared toward welcoming Windows refugees, I really believe that Zorin OS should aim to teach the terminal as much as possible rather than only meet the demand for GUI functionality in all things. (I do not think Zorin OS does just try to meet demand... But I wonder sometimes if it would if it could.)