The best thing I have ever seen is someone configuring a CE500 switch, with a web browser using the /exec URL so you get some CLI, within a web GUI.
That's almost a necessity with those switches. The web GUI those had was truly awful.
Bit of an oxymoron though
Those switches are designed to be configured through the web pages, using the in-built macro's. I haven't had a whole great deal of installing them but from the small changes I have made, the web gui hasn't been a problem, for me anyway.
This is where I feel that people who only use CLI as a rule could have concerns.