Why I like Junos CLI

Why I like Junos CLI

hierarchical configuration to make it easier to read configurations

load .. to load yours configuration (load merge <url-file,www,...>, load merge terminal relative,
... or just use bunch of set just like any other OS
to see it like that ^ from configuration mode use show | display set

commiting configuration to apply it at right time and avoid late night drive to work (candidate configuration, rollback, commit confirmed, ...)

annotations to comment your configuration

configuration groups, interface-ranges to inherit your configuration

pipe to make configuration easier to read and do other stuff

junoscript, junos automation to make network management easier and
I am using only basic scripts.

netconf to configure and manage it remotely, possibly through your own web management