Sure, using the Linux command line is optional. But these are commands I rely on every day, and you can benefit from them, too.
ShaniOS maintains two separate environments. If an update - or anything - goes wrong with one environment, simply reboot and switch to the other. I am seriously impressed.